VB不能写Win32动态连接库
所以不能写全局Hook如果你只是想得到鼠标位于窗口中的位置,则:
用GetCursorPos取得当前鼠标位置
用FindWindow、FindWindowEx得到窗口句柄
用ScreenToClient把屏幕鼠标坐标转为窗口鼠标坐标
所以不能写全局Hook如果你只是想得到鼠标位于窗口中的位置,则:
用GetCursorPos取得当前鼠标位置
用FindWindow、FindWindowEx得到窗口句柄
用ScreenToClient把屏幕鼠标坐标转为窗口鼠标坐标
zyl910,能不能给出一些具体的例子看看!!
等结贴时一定给您至少70分,还请满足一下我的要求,谢谢!!
说的具体点:AutoCAD有绘图区,背景是黑色的,鼠标在上面的形状是十字型。
鼠标移动时,窗体左下角会显示鼠标在绘图区的坐标。
现在要实现的是,按下鼠标拖动一个矩形,再放开,我是否能获得起始点和终结点的绘图坐标。
hengxin54:感谢您,
WH_JOURNALRECORD 就可以搞定,用不着 全局Hook,更不用DLL大家可以试试