问题描述
- visual stuido 2008 程序窗口启动最大化
-
大家好,visual stuido 2008 编译后窗口总是显示在左上角不最大化,如何实现启动时就自动最大化呢?c++ 6.0是可以的,2010测试时与2008一样,
代码已自动显示:
// 唯一的一个窗口已初始化,因此显示它并对其进行更新
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
m_pMainWnd->UpdateWindow();
解决方案
试试看
SendMessage(主窗口句柄, WM_SYSCOMMAND, (IntPtr)SC_MAXIMIZE, "");
解决方案二:
获取桌面大小。然后MoveWindow设置窗口大小到跟桌面大小
解决方案三:
是这样,我开始是让程序向导时选择的最大化,编译出现无法最大化的问题;然后我重新在向导中不选最大化,直接修改代码为m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);,运行时就可以最大化了。谢谢!
时间: 2024-08-03 05:27:03