读书人

怎么用enter键模拟tab键的功能呢?最好

发布时间: 2012-03-15 11:50:38 作者: rapoo

如何用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);} 

读书人网 >VC/MFC

热点推荐