LRESULT CALLBACK LowLevelMouseProc( int nCode,
WPARAM wParam,
LPARAM lParam
)
{
//鼠标的钩子过程
MOUSEHOOKSTRUCT * mousestruct = (MOUSEHOOKSTRUCT *)lParam;
//获取鼠标信息
if (wParam == WM_LBUTTONDOWN)//鼠标左键按下
{
MessageBox(0,"鼠标按下","",MB_OK);
} return 1;
// return CallNextHookEx(g_mouse, nCode, wParam, lParam);
}void sethook()
{
//设置钩子
g_mouse=SetWindowsHookEx(WH_MOUSE,LowLevelMouseProc,
GetModuleHandle("cutpicture.dll"),0);
}用c#调用 (用c++调用页是这个效果) 点击调用窗体 messagebox 弹出11次 点击外面 弹出14次 我那回车点的确定。
屏蔽能正常屏蔽 求教 (实在是没分了)
会一直发送左键被按下的消息……
如果按着不放就一直弹出MESSAGEBOX。
应该是这个样子……