小窗口如何改为大窗口!
大家好:
在我生成应用程序时(我所说的是用MFC生成的,没有改变那几步),程序是小窗口,每次打开时都是小窗口, 我想改成最大化的窗口,在程序什么地方加代码。在调试程序时也是这样。
请大家帮帮忙!
问题点数:100、回复次数:7Top
1 楼cy214(threadx)回复于 2003-12-03 20:13:06 得分 20
默认appwizard生成的view/doc结构的框架程序 在App的派生类InitInstance函数中
将 pFrame->ShowWindow(SW_SHOW);
改为 pFrame->ShowWindow(SW_MAXIMIZE);
即可
Top
2 楼gotowutian(竹目井)回复于 2003-12-03 20:13:43 得分 10
在窗口的构造函数里面添加,用setwindowpos()实现,具体用法就自己参考MSDN吧Top
3 楼zhangnanonnet(鱼欢)回复于 2003-12-03 20:13:45 得分 20
icx = GetSystemMetrics(SM_CXSCREEN);
icy = GetSystemMetrics(SM_CYSCREEN);
MoveWindow(0, 0, icx, icy, TRUE);
放在你的对话框的OnInitDialog能使你的对话框全屏,另外,movewindow可以随意的改变你的窗口的大小,还有setwindowpos等Top
4 楼gotowutian(竹目井)回复于 2003-12-03 20:15:55 得分 10
说错了,在InitInstance里面添加,用setwindowpos()里实现。Top
5 楼unicode(衣不如新,人不如故)回复于 2003-12-03 20:18:32 得分 10
将MainFrame->ShowWindow(SW_SHOW)改为MainFrame->ShowWindow(SW_SHOWMAXIMIZED);Top
6 楼dylang(眼睫毛)回复于 2003-12-03 21:07:03 得分 20
MainFrame->ShowWindow(SW_SHOW)改为MainFrame->ShowWindow(SW_SHOWMAXIMIZED);
在OninitDialog()
或初始化文档中Top
7 楼keiven()回复于 2003-12-03 21:47:33 得分 10
用MoveWindow来是窗口最大化。首先用GetSystemMetrics(SM_CXSCREEN)和GetSystemMetrics(SM_CYSCREEN)分别得到屏幕的大小,然后用MoveWindow来调整大小就可以了。Top




