我HOOK了 魔兽争霸的窗口过程SetWindowLong(hWnd,GWL_WNDPROC,(LONG)MyWndProc); 测试HOOK成功
if(Message == WM_MOUSEMOVE)
{ return 0;}发现无法组织鼠标移动 然后我在自己的窗口过程MyWndProc中直接return 0; 发现大部分操作都被组织了 包括鼠标点击,但是鼠标移动还是无法阻止 这是为什么
if(Message == WM_MOUSEMOVE)
{ return 0;}发现无法组织鼠标移动 然后我在自己的窗口过程MyWndProc中直接return 0; 发现大部分操作都被组织了 包括鼠标点击,但是鼠标移动还是无法阻止 这是为什么
Sets a new address for the window procedure.Windows NT/2000/XP: You cannot change this attribute if the window does not belong to the same process as the calling thread.
测试发现,WM_MOUSEMOVE 消息也HOOK 成功了 但是 鼠标指针却无法阻止, HOOK了 WM_MOUSEMOVE 鼠标实际上是无法移动了,比如原来鼠标在按钮上,现在怎么移动都不会离开按钮,但是鼠标光标却可以随意走,奇怪
鼠标移动到窗口中,鼠标图标一样会跟着变
如果它循环使用GetCursorPos得到指针位置你也没办法