-
-
[求助]设置鼠标位置问题
-
发表于:
2011-2-18 13:34
3790
-
.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;设置鼠标位置
这段代码中 为的是获得另外一个窗口的左上角坐标 为什么坐标显示数值很大 导致最后设置鼠标位置时就到了屏幕右下角?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!