[程式] DirectInput的滑鼠座標絕對值
嘗試將滑鼠座標(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)
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章