CMDIFrameWndEx::ShowPane
显示或隐藏指定的窗格。
void ShowPane(
CBasePane* pBar,
BOOL bShow,
BOOL bDelay,
BOOL bActivate
);
参数
[in] pBar
要显示或隐藏的窗格的指针。[in] bShow
显示的窗格的TRUE。 隐藏窗格的FALSE。[in] bDelay
延迟停靠格式的重新计算的TRUE。 若要立即重新停靠格式的FALSE。[in] bActivate
显示的窗格的TRUE 请如果为活动分配。 显示的窗格的FALSE 为非活动。
备注
调用此方法显示或隐藏窗格。 不要为停靠窗格使用 ShowWindow。
示例
下面的示例演示 ShowPane 如何在 VisualStudioDemo示例:MFC Visual Studio应用程序。
void COutputList1::OnViewOutput()
{
CBasePane* pParentBar = DYNAMIC_DOWNCAST(CBasePane, GetOwner());
CFrameWndEx* pMainFrame = DYNAMIC_DOWNCAST(CFrameWndEx, GetTopLevelFrame());
if (pMainFrame != NULL && pParentBar != NULL)
{
pMainFrame->SetFocus();
pMainFrame->ShowPane(pParentBar, FALSE, FALSE, FALSE);
}
}
要求
标头: afxMDIFrameWndEx.h