是這樣的,鍵鼠訊息全域鉤子獲取這個我知道,如果是手柄的話能夠獲取到嗎,屬于哪種訊息,謝謝各位
uj5u.com熱心網友回復:
JoyStickSDL-mirror/SDL
Tasssadar/libenjoy
Directlnput或者XInput技術
api
//讀取手柄資訊
UINT joyNums;
joyNums = joyGetNumDevs();
// printf("當前手柄數量:%d \n",joyNums);
if (joyNums>=1)
{
MMRESULT joyreturn = joyGetPosEx(JOYSTICKID1, &joyinfoex);
if(joyreturn == JOYERR_NOERROR)
{
printf("0x%09d ", joyinfoex.dwXpos);
printf("0x%09d ", joyinfoex.dwYpos);
//printf("0x%09X ", joyinfoex.dwZpos);
//printf("0x%09X ", joyinfoex.dwPOV);
//printf("0x%09X ", joyinfoex.dwButtons);
printf("\n");
}else
{
switch(joyreturn)
{
case JOYERR_PARMS :
printf("bad parameters\n");
break;
case JOYERR_NOCANDO :
printf("request not completed\n");
break;
case JOYERR_UNPLUGGED :
printf("joystick is unplugged\n");
break;
default:
printf("未知錯誤\n");
break;
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/10476.html
標籤:硬件/系統
下一篇:VS2015除錯符號庫的問題
