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

请参见

参考

CMDIFrameWndEx选件类

层次结构图