如何用代码修改控件的Tab顺序?

解决方案 »

  1.   

    SetTapStop 是什么?有代码没?
      

  2.   

    在VC的资源编辑视图中按Ctrl + D可以更改控件的顺序。或:重载父窗口的PreTranslateMessage函数: BOOL CMyDialog::PreTranslateMessage(MSG* pMsg) 

      if(pMsg->message==WM_KEYDOWN) 
      { 
        if (pMsg->wParam==VK_TAB) 
        { 
          ::SetFocus(hwnd); //将焦点切换到指定的控件。 
          return TRUE; 
        } 
      } 
      return CDialog::PreTranslateMessage(pMsg); 

      

  3.   

    你们用的什么msdn,我在google里搜索,都没有SetTapStop 
      

  4.   

    菜单layout -> tab order