怎么用enter键模拟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);
}