-
-
[求助]设置鼠标位置问题
-
发表于:
2011-2-18 13:34
3783
-
.elseif eax == WM_COMMAND
mov eax,wParam
.if ax == IDOK
invoke FindWindow,addr szclass,addr sztitle
mov hgame,eax ;获得目标窗口句柄
invoke GetWindowRect,hgame,addr @strect ;通过目标窗口句柄获取其坐标
invoke SetDlgItemInt,hWinMain,3,addr @strect.left,TRUE ;在第一个控件中显示X坐标
invoke SetDlgItemInt,hWinMain,4,addr @strect.top,TRUE;在第二个控件中显示Y坐标
invoke SetCursorPos,addr @strect.left,addr @strect.top;设置鼠标位置
这段代码中 为的是获得另外一个窗口的左上角坐标 为什么坐标显示数值很大 导致最后设置鼠标位置时就到了屏幕右下角?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课