BOOL ShowPane(
CRuntimeClass* pRTC,
BOOL bShow,
BOOL bDelay,
BOOL bActivate
);
参数说明:
- pRTC:面板的运行时类(Runtime Class)。
- bShow:如果为 TRUE,则显示面板;如果为 FALSE,则隐藏面板。
- bDelay:如果为 TRUE,则延迟显示或隐藏操作,直到下一次 UI 更新。如果为 FALSE,则立即执行显示或隐藏操作。
- bActivate:如果为 TRUE,并且显示操作成功,则激活该面板。
该方法的返回值为一个布尔值,表示操作是否成功。
示例用法:
// 显示面板
if (m_wndMyPane.Create(_T("My Pane"), this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_MY_PANE, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN))
{
ShowPane(RUNTIME_CLASS(CMyPane), TRUE, FALSE, TRUE);
}
在此示例中,首先通过 Create 方法创建了一个名为 m_wndMyPane 的面板,并随后使用 ShowPane 方法将其显示出来。
请注意,实际使用时,你需要替换 CMyPane 和其他参数为你的应用程序中实际使用的类和数值。
转载请注明出处:http://www.zyzy.cn/article/detail/18009/MFC/CFrameWndEx