关于获取鼠标坐标的问题
现在做个游戏我想获取鼠标的坐标.我先试了DIput
问题1:但是全部初始化都做好了调用GetDeviceState后坐标永远是x=0,y=0;
断点可以拦截到鼠标点击.证明没有丢设备和初始化正确.但就是获取不到坐标.
问题2:然后我就换了
GetCursorPos( &point );
ScreenToClient(m_hWnd, &point );
在正常情况下是可以正确获取位置的.但一旦我的窗口高度超过了我屏幕高度(即便只是超过下方任务栏)我获取的坐标就有误了.
求大神解答下.1怎么才能获取到坐标.2导致坐标错误的可能原因.