以下是 CMDIFrameWnd::MDIMaximize 方法的基本签名:
void MDIMaximize(CWnd* pWnd);
- pWnd:要最大化的 MDI 子窗口的指针。
该方法用于将指定的 MDI 子窗口最大化,使其充满整个 MDI 客户区。
示例代码:
CMDIFrameWnd* pMainFrame = new CMDIFrameWnd; // 创建主框架窗口对象
if (pMainFrame->LoadFrame(IDR_MAINFRAME)) // 加载主框架窗口资源
{
// 创建多个 MDI 子窗口
// ...
// 获取当前激活的 MDI 子窗口
CMDIChildWnd* pActiveChildWnd = pMainFrame->MDIGetActive();
if (pActiveChildWnd)
{
// 将当前激活的 MDI 子窗口最大化
pMainFrame->MDIMaximize(pActiveChildWnd);
}
// 设置主框架窗口的其他属性和初始化操作
m_pMainWnd = pMainFrame;
pMainFrame->ShowWindow(SW_SHOW);
pMainFrame->UpdateWindow();
// ...
}
在这个示例中,CMDIFrameWnd::MDIMaximize 方法用于将当前激活的 MDI 子窗口最大化。你可以根据需要使用其他的 MDI 子窗口指针。
转载请注明出处:http://www.zyzy.cn/article/detail/18866/MFC/CMDIFrameWnd