使用mfc怎样使框架窗口在开始显示时就最大化?

2025-06-21 16:13:01
推荐回答(3个)
回答1:

在CMainFrame类中有个函数PreCreateWindow
在里面可以看到cs.style的默认设置。
你只要在这个cs.style后面加上 |WS_MAXIMIZE 就可以了。
例如:
cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE| WS_THICKFRAME | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_MAXIMIZE;
注意最后一个就是初始最大化的设置。

回答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();

回答3:

我试了 好用