首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么用enter键模拟tab键的功能呢?最好有源代码

2012-03-15 
如何用enter键模拟tab键的功能呢?最好有源代码我开发的一个嵌入式设备上面有一个小键盘,没有tab键盘,我打

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

热点排行