1、添加Notify属性,ModifyStyle(0, SS_NOTIFY);
2、在OnLButtonDown中设置焦点,SetFocus();
3、响应WM_GETDLGCODE消息,OnGetDlgCode()加上想要处理的键: DLGC_WANTARROWS
UINT lRet = CStatic::OnGetDlgCode();
lRet |= DLGC_WANTARROWS;
return lRet;
4、WM_KEYDOWN响应函数OnKeyDown中就可以处理了:VK_LEFT,VK_RIGHT,VK_UP,VK_DOWN。
本文介绍如何为静态控件添加键盘导航功能,包括设置Notify属性、处理焦点设置、响应特定按键消息等步骤。
1257

被折叠的 条评论
为什么被折叠?



