|

楼主 |
发表于 2016-1-20 11:00:17
|
显示全部楼层
加入了自定义消息 case JOY_DOWN_R:
GUI_SendKeyMsg(35, 1);
GUI_SendKeyMsg(GUI_KEY_ENTER, 1);
break;
case JOY_DOWN_OK:
GUI_SendKeyMsg(36, 1);
GUI_SendKeyMsg(GUI_KEY_ENTER, 1);
break;
消息处理:
case WM_KEY:
if (((const WM_KEY_INFO *)(pMsg->Data.p))-> ressedCnt > 0)
{
Key = ((const WM_KEY_INFO *)(pMsg->Data.p))->Key;
switch(Key)
{
case 35:
hItem = WM_GetDialogItem(hWin, ID_BUTTON_1);
WM_SetFocus(hItem);
break;
case 36:
hItem = WM_GetDialogItem(hWin, ID_BUTTON_2);
WM_SetFocus(hItem);
break;
}
}
break;
发现焦点一直聚焦在 ID_BUTTON_0上,切换不到 ID_BUTTON_1上。 |
|