如何才能知道鼠标所在的菜单项是什么? ( 积分: 20 )

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

sy0116

Unregistered / Unconfirmed
GUEST, unregistred user!
如何才能知道鼠标所在的菜单项是什么?比如说:我用鼠标单击“文件”菜单(不在自己的程序里),然后选择“另存为”(不点击),此时按下设定好的热键,如和才能让我的程序知道我点击的是“另存为”
 
如何才能知道鼠标所在的菜单项是什么?比如说:我用鼠标单击“文件”菜单(不在自己的程序里),然后选择“另存为”(不点击),此时按下设定好的热键,如和才能让我的程序知道我点击的是“另存为”
 
非常简单,<br>第一,得到鼠标所在的位置:GetCursorPos<br>第二,得到鼠标位置所在的窗口句柄(就实你的菜单)GetWindowFormPos<br>第三,通过得到的窗框句柄取得窗框标题,也就是的菜单名称。GetWindowText<br>这个方法你可以试一试,
 
去下载这个例子看看,里面有你需要的。<br>http://www.2ccc.com/article.asp?articleid=525
 
to NeutronDelphi:<br>GetWindowFormPoss是个什么东东?能介绍一下用法吗?
 
GetWindowFormPoss是自定义的函数吧[:D]<br>里面应该有WindowFromPoint 之类的函数作为支撑!
 
接受答案了.
 
后退
顶部