MFC单文档隐藏主框架窗口

在CMainFrame中添加ActivateFrame函数,修改nCmdShow

void CMainFrame::ActivateFrame(int nCmdShow)
{
// TODO: Add your specialized code here and/or call the base class
nCmdShow = SW_HIDE;
CFrameWnd::ActivateFrame(nCmdShow);
}

然后在主程的InitInstance函数中把SW_SHOW改成SW_HIDE就行了,如没上一步,单纯做此步是不行的

BOOL CTest2App::InitInstance()
{
m_pMainWnd->ShowWindow(SW_HIDE);
}

你可能感兴趣的:(mfc)