1. 在CMainFrame类的虚函数ActivateFrame中最大化启动, 通常如下
void CMainFrame::ActivateFrame(int nCmdShow) { // TODO: Add your specialized code here and/or call the base class nCmdShow=SW_MAXIMIZE; CFrameWnd::ActivateFrame(nCmdShow); }
2. 在CXXApp中, InitInstance()函数末尾:
// The one and only window has been initialized, so show and update it. m_nCmdShow = SW_SHOWMAXIMIZED ; m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow();
两种方法的效果比较
方法1在框架窗口创建时即创建了一个最大化的窗口, 因此看起来是瞬间最大化.
方法2先是显示一个小窗口, 然后再最大化这个窗口, 看起来有一个运动的过程, 似乎更符合你的要求.
1. 在CMainFrame类的虚函数ActivateFrame中最大化启动, 通常如下
void CMainFrame::ActivateFrame(int nCmdShow) { // TODO: Add your specialized code here and/or call the base class nCmdShow=SW_MAXIMIZE; CFrameWnd::ActivateFrame(nCmdShow); }
2. 在CXXApp中, InitInstance()函数末尾:
// The one and only window has been initialized, so show and update it. m_nCmdShow = SW_SHOWMAXIMIZED ; m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow();
两种方法的效果比较
方法1在框架窗口创建时即创建了一个最大化的窗口, 因此看起来是瞬间最大化.
方法2先是显示一个小窗口, 然后再最大化这个窗口, 看起来有一个运动的过程, 似乎更符合你的要求.
评论