要使用ShowPane,而不要使用普通的ShowWindow
void CMainFrame::OnViewPropWnd() { // TODO: 在此添加命令处理程序代码 if (!m_wndProperties.IsVisible()) m_wndProperties.ShowPane(TRUE, FALSE, TRUE); else m_wndProperties.ShowPane(FALSE, FALSE, FALSE); } void CMainFrame::OnUpdateViewPropWnd(CCmdUI* pCmdUI) { // TODO: 在此添加命令更新用户界面处理程序代码 pCmdUI->SetCheck(m_wndProperties.IsVisible()); }