如何设置Edit框Tab按键的顺序
怎么设置Edit框Tab按键的顺序
大家好,我用MFC设计了一个Tab控件,然后在上面添加Edit控件!我用Ctrl+D修改了按Tab的光标变化顺序!但还是不行,一按Tab就马上跑到Tab空间的菜单选项上面去了!请问要怎么改啊?
------解决方案--------------------
大家好,我用MFC设计了一个Tab控件,然后在上面添加Edit控件!我用Ctrl+D修改了按Tab的光标变化顺序!但还是不行,一按Tab就马上跑到Tab空间的菜单选项上面去了!请问要怎么改啊?
------解决方案--------------------
- C/C++ code
BOOL CSelectReaderDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if( WM_KEYDOWN == pMsg->message) { if( VK_ESCAPE == pMsg->wParam ) { BOOL t; t = CDialog::PreTranslateMessage(pMsg); OnClose(); return t; } else if( VK_DOWN == pMsg->wParam ) { CWnd *pWnd = GetFocus(); if( IDC_LIST1 == pWnd->GetDlgCtrlID() ) { CListBox *b = ( CListBox * )pWnd; int i = b->GetCurSel(); int c = b->GetCount(); if( i == c - 1 ) { m_serverip.SetFocus(); return TRUE; } } else if( IDC_IPADDRESS1 == pWnd->GetDlgCtrlID() ) { m_portnum.SetFocus(); m_portnum.SetSel( 0, -1 ); return TRUE; } else if( IDC_PORTNUM == pWnd->GetDlgCtrlID() )