对话框 添加 PreTranslateMessage BOOL CDlgXXX::PreTranslateMessage(MSG * pMsg) { if(pMsg->message == WM_KEYDOWN) { if(pMsg->wParam == VK_RETURN) { CEdit * pLabelEdit = m_tree.GetEditControl(); if(pLabelEdit && pLabelEdit->IsWindowVisible()) { this->SetFocus(); return TRUE; } } } }