首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

获取鼠标坐标有关问题

2012-03-29 
获取鼠标坐标问题我在DirectX中使用POINT pt{0}GetCursorPos(&pt)ScreenToClient(mgr-tarhwnd,&pt)获

获取鼠标坐标问题
我在DirectX中使用
POINT pt={0};
GetCursorPos(&pt);
ScreenToClient(mgr->tarhwnd,&pt);
获取坐标,用来跟踪鼠标
但是Y坐标总是有误差,
与屏幕左上角距离越大误差就愈大,
我想可能是有标题栏关系吧,
因为全屏下没问题,
但是窗口模式应该怎么做呢?
或者DirectInput怎么做?
DirectInput我只会获取绝对坐标,就是SDK里面的Demo,
怎样获取相对坐标呢?我看DirectInput返回值总是很大的。

[解决办法]
GetSystemMetrics ?

热点排行