TAB键顺序按ENTER键自动获得下一个控件的焦点
墨初 知识笔记 47阅读
按TAB键可以自动获得下一个控件的焦点。1.选择主对话框:布局菜单=Tab顺序(或者直接按Ctrl D)。按所需的TAB键顺序单击控件。2.按Ctrl W打开MFC ClassWizard=Message Maps选项卡:为主DLG映射翻译前的消息处理函数:Bool Cyourdlg:360翻译前的消息(MSG * PMSG)。{//顺序传递焦点,响应触发消息if((pmsg-message==WM _ keydown)(vk _ return==(int)pmsg-wparam)){ if(getfocus()-getdlgctrlid()!=IDOK){ pMsg-wParam=VK _ TAB;}}返回cdialog :3360 pretranslatemessage(pmsg);}

标签: