除开GetWindowRect()还有方法获取屏幕坐标吗
除了GetWindowRect()还有方法获取屏幕坐标吗?
因为调整分辨率,导致窗口显示错位。
通过MoveWindow可以把它调回去。
但是错位后GetWindowRect()得到的却是正确的坐标。
还有其他方法能够得到窗口坐标吗?
------解决方案--------------------
但是错位后GetWindowRect()得到的却是正确的坐标。
你想得到之前的?
------解决方案--------------------
GetWindowRect()我只知道这个
------解决方案--------------------
没看懂
这个本来获取的就是屏幕坐标
另外movewindow 的x,y是相对于父窗体的坐标
要是获取原来的最好记录一下!
------解决方案--------------------
通过GetWindowRect()获取当前位置,然后通过ClientToScreen将位置转换为相对屏幕的位置,这样就知道了绝对位置,也就可以移动窗口了。
因为调整分辨率,导致窗口显示错位。
通过MoveWindow可以把它调回去。
但是错位后GetWindowRect()得到的却是正确的坐标。
还有其他方法能够得到窗口坐标吗?
------解决方案--------------------
但是错位后GetWindowRect()得到的却是正确的坐标。
你想得到之前的?
------解决方案--------------------
GetWindowRect()我只知道这个
------解决方案--------------------
没看懂
这个本来获取的就是屏幕坐标
另外movewindow 的x,y是相对于父窗体的坐标
要是获取原来的最好记录一下!
------解决方案--------------------
通过GetWindowRect()获取当前位置,然后通过ClientToScreen将位置转换为相对屏幕的位置,这样就知道了绝对位置,也就可以移动窗口了。