如何设置Edit框Tab按键的顺序

怎么设置Edit框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() )