1
我應該如何理解這個文檔:http://msdn.microsoft.com/en-us/library/dd757116%28v=VS.85%29.aspx操縱桿在Win32應用程序,WINMM
我只能用4個按鈕和1個模擬搖桿?我有一個帶12個按鈕的遊戲手柄,2個模擬遊戲杆和一個「轉向叉」(POV帽子?)。 winmm可以使用多少個這樣的按鈕?
我應該如何理解這個文檔:http://msdn.microsoft.com/en-us/library/dd757116%28v=VS.85%29.aspx操縱桿在Win32應用程序,WINMM
我只能用4個按鈕和1個模擬搖桿?我有一個帶12個按鈕的遊戲手柄,2個模擬遊戲杆和一個「轉向叉」(POV帽子?)。 winmm可以使用多少個這樣的按鈕?
如果您需要比winmm支持更多的軸,請考慮DirectInput。
但是,您鏈接的頁面清楚地表明winmm支持多達32個按鈕和6個軸(3個2-D模擬棒)。看起來你的遊戲手柄將在軸上最大化,全部使用6個,並且也使用32個按鈕中的12個。
我認爲這是指「擴展功能」,我不知道它是什麼。因爲JOY_BUTTON5CHG等沒有任何定義,MM_JOY1MOVE也沒有以任何方式區分支點。 – Moberg 2011-05-01 15:43:37
@Moberg:「擴展功能」由API的「Ex」風格提供。 'joyGetPosEx'是'joyGetPos'的擴展版本。 'JOYINFOEX'是'JOYINFO'的擴展版本。 – 2011-05-01 15:46:33
我可以捕獲這些擴展按鈕還是需要查詢它們?查詢意味着定期調用joyGetPos(Ex),以便JOYINFOEX結構得到更新以查看遊戲手柄的狀態? – Moberg 2011-05-01 15:54:08