作者newdominic (随兴至上)
站内GameDesign
标题[程式] DirectInput的滑鼠座标绝对值
时间Sat Oct 6 17:58:39 2007
尝试将滑鼠座标(DIMOUSESTATE.lX lY)的相对位置转换成绝对位置
以下是抄来的程式码
但编译後得到的座标值也不是绝对位置
DIPROPDWORD dipdw = {0};
dipdw.diph.dwSize = sizeof(DIPROPDWORD);
dipdw.diph.dwHeaderSize = sizeof(DIPROPHEADER);
dipdw.diph.dwObj = 0;
dipdw.diph.dwHow = DIPH_DEVICE;
dipdw.dwData = DIPROPAXISMODE_ABS;
_Device->SetProperty(DIPROP_AXISMODE, &dipdw.diph);
想请问一下
这样子设定後要怎麽取得XY座标
是从DIMOUSESTATE取lX和lY?
还是有另外的结构会存取座标绝对值?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.128.127
※ 编辑: newdominic 来自: 122.116.128.127 (10/06 17:59)