++++++++++鼠标问题++++++++++
我的程序要求当程序最小化时只把图标显示在任务栏右边,这个时候能够捕捉到鼠标在屏幕任意地方的鼠标事件(如:双击,移动)以及当时的坐标。
我用钩子做的,建立钩子的过程是这样写的:
lpMouseHookStruct=(LPMOUSEHOOKSTRUCT)lParam;
if(wParam==?????)
{
X=lpMouseHookStruct->pt.x;
Y=lpMouseHookStruct->pt.y;
}
现在我的问题是:在"?????"处分别为怎样的消息时能够完成我如上的程序要求.
注:我在?????处填入"WM_LBUTTONDOWN"或者"WM_NCLBUTTONDOWN"时,只能捕捉到本窗口的坐标.
(34分已经倾尽我所有,以后我再追加!)
问题点数:34、回复次数:2Top
1 楼iamshuke()回复于 2001-08-29 21:27:29 得分 34
你要挂全局鉤子(钩子放在DLL中,SetWindowsHookEx的最后一个参数用NULL),否则只能监视本进程的消息. Top
2 楼vcfs(木可)回复于 2001-08-29 21:29:11 得分 0
谢谢!Top




