使用 Button 来实现 keyboard ‘Tab’ 功能。 //! Current button position int m_iPos; //! Button tabs CWnd* m_pWnd[3]; CMoveTabDlg::CMoveTabDlg(CWnd* pParent /*=NULL*/) : CDialog(CMoveTabDlg::IDD, pParent) , m_iPos(0) { m_pWnd[0] = (CWnd *)&m_btnTab1; m_pWnd[1] = (CWnd *)&m_btnTab2; m_pWnd[2] = (CWnd *)&m_btnTab3; m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); } void CMoveTabDlg::OnBnClickedButtonClicktab() { m_iPos = (m_iPos + 1) % 3; m_pWnd[m_iPos]->SetFocus(); }