问题描述
开发环境vb.net2008.实现功能:主程序最小化到托盘运行(类似于有道词典或金山词霸),此时,当鼠标通过左键单击选中某一个文件或文件夹时,主程序能截或这一事件,并获得选中的文件夹或文件的名称,传给主程序变量strFileOrFolderName。在此谢谢各位高手!补充一下,最好不要像屏幕取词那么复杂,仅仅想获得选中文件夹或文件的名称。
解决方案
本帖最后由 wenjiug 于 2012-05-11 17:14:07 编辑
解决方案二:
windowsapi编程吧
解决方案三:
自己顶一下,有高手能帮忙解答吗,
解决方案四:
自己通过研究已经解决了在XP下的取文件名称。主要是设置鼠标钩子,获得鼠标所在SysListView32控件,在通过sendmessage获得选中文件名称。但是在Window7下,除桌面外,文件浏览窗口均为DirectUIHWND,目前还无法从DirectUIHWND中读出选中的信息。
解决方案五:
鉤子的技術還沒這樣玩過幫頂
时间: 2024-11-27 19:30:05