Posted on 2008-05-27 17:37
宋乃亮 阅读(191)
评论(0) 编辑 收藏 引用
LRESULT CALLBACK MouseProc1(int nCode, WPARAM wParam, LPARAM lParam)
{
if(wParam==WM_RBUTTONDOWN) //屏蔽右键
{
return 1;
}
else if(wParam==WM_MOUSEMOVE)//定时30秒无人操作返回主界面
{
KillTimer(hwnd,0);
SetTimer(hwnd,0,30000,NULL);
}
return CallNextHookEx(hHook,nCode,wParam,lParam);
}
MouseProc(int nCode, WPARAM wParam, LPARAM lParam)
wParam 接受鼠标信息
lParam 指向mousehookex结构体
return 1表示什么都不做,忽略鼠标右键消息;
return CallNextHookEx 表示继续下一个动作;