如何用enter键模拟tab键的功能呢?最好有源代码
我开发的一个嵌入式设备上面有一个小键盘,没有tab键盘,我打算用enter键模拟tab键,我在网上找了好多方法还是没有能解决,请大家帮帮忙。
[解决办法]
- C/C++ code
BOOL CXXXXXApp::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class switch(pMsg->message) { case(WM_KEYDOWN): case(WM_KEYUP): case(WM_SYSKEYDOWN): case(WM_SYSKEYUP): { if(pMsg->wParam == VK_RETURN) { pMsg->wParam = VK_TAB; } break; } } return CWinApp::PreTranslateMessage(pMsg);}
[解决办法]
- C/C++ code
BOOL CT3Dlg::PreTranslateMessage(MSG* pMsg) { if(pMsg->message == WM_KEYDOWN && VK_RETURN == pMsg->wParam) { pMsg->wParam = VK_TAB; } return CDialog::PreTranslateMessage(pMsg);}