请教高手:如何可以得到鼠标的有关路径???(80分)

  • 主题发起人 主题发起人
  • 开始时间 开始时间

Unregistered / Unconfirmed
GUEST, unregistred user!
我想得到鼠标在各个窗口里的路径,比如说我硬盘里有c:/temp这个目录,当鼠标移到这个目录的时候,一个特定的动作(如鼠标左键点)
就可以得到这个目录的全路径。如果是鼠标左键点在桌面,那就返回桌面的全路径。请高手指点!
BTW:好象API可以实现,但我现在找到不有关资料了!
 
不太明白,

>>当鼠标移到这个目录的时候,
是在explorer里

API可不能完全满足你的要求。
 
比如我打开记事本,然后从一个目录里'拖'出一个文本文件到记事本里,记事本里就可以打开这个文本文件进行编辑。
我要实现的事情刚好与它相反,我要把记事本里的正在编辑的文件'拖'到一个目录里,记事本就会把这个
文件保存在这个目录里。
BTW:我的程序比喻成记事本
 
要做个鼠标HOOK吧!在相应事件中可以用到windowfrompoint()和getcursorpos()这两个API
函数,就可以得到鼠标所在窗口的句柄,至于再怎么得到窗口的全路径,我也没试过,暂时
有其它要做,不想去试,谁做过的或试出来了的也请通知我一声,谢了!
 
窗口的全路径?没听说过。要处理也只是几个特定的windows窗口。
 
请问MOUSE HOOK程序怎么做?需要那些API??我找不到相关的资料!!
 
用BHO做一个Explorer的插件,再配合Hook大概就可以了。
到http://www.intelligo.net/iedelphi/找。
 
http://lovejingtao_2000.home.chinaren.com/Demo.exe
 
多人接受答案了。
 
后退
顶部