默认情况下,一个由MFC向导(2008 Feature Pack / VS2008 SP1 /VS2010)生成的应用程序是不能打开一个已经关闭了的Dockable Pane的。为了再次打开Dockable Pane, 你可以创建一个菜单命令来调用CDockablePane::ShowPane() 方法。
示例代码:
BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWndEx)
ON_COMMAND(ID_SHOWDOCKPANE, &CMainFrame::OnShowDockPane)
END_MESSAGE_MAP()
void CMainFrame::OnShowDockPane()
{
m_dockpane.ShowPane(TRUE, FALSE, TRUE);
}