有关MFC的一个小问题,怎么初始化窗口最大化?

我那本资料上是这么写的:如果想应用程序在开始执行时被最大化,那么找到应用程序类中的ShowWindow(),并改变它,令它使用SW_SHOWMAXIMIZED标志而不用m... 我那本资料上是这么写的:
如果想应用程序在开始执行时被最大化,那么找到应用程序类中的 ShowWindow(),并
改变它,令它使用SW_SHOWMAXIMIZED标志而不用m_nCmdShow。
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED); //or SW_SHOWMINIMIZED
pMainFrame->UpdateWindow();

那么这两个函数应该添加到哪里呢????求解!!!!
展开
 我来答
ljt20061908
2013-08-11 · TA获得超过1033个赞
知道小有建树答主
回答量:527
采纳率:87%
帮助的人:201万
展开全部

有两种方法:

一种是建立向导的时候直接选择(你开始时别直接finnish,选择next直到

)有个最大化的风格选中就可以了

第二种是直接finnish后在程序的app类中的InitInstance()函数的最后(也就是return上面添加)

m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);

m_pMainWnd->UpdateWindow();

(你上面的pMainFrame是你自己new了一个主框架对象的指针吧!)

MFC中会将当前主框架对象存储到m_pMainWnd的成员变量中

OliverXu
2013-08-11 · TA获得超过841个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:426万
展开全部
WNDCLASS 对象填充完之后
追问
大哥  这是MFC,不是 WIN32 那种啊。。。。。。资料上就给了这两句话,问题是把这两句话加到哪里。?MFC里面根本就找不着WNDCLASS的影子啊》》》
追答
额。。。记错了,MFC中是在InitInstance里,最下面有UpdateWindow的,直接把后面参数改了就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0混室摸王0
2013-08-11 · 超过99用户采纳过TA的回答
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:157万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式