怎么样让窗口启动是最大化

addition 2003-05-31 09:41:18
可能是在CMainFrame::PreCreateWindow函数重修改CS结构吧,
或者怎么写让我的窗口最大化呢?

我的窗口是只有一个关闭按钮,去掉了最大化最小化按钮。
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
addition 2003-05-31
  • 打赏
  • 举报
回复
用ShowWindow(SW_MAXIMIZE)成功了

但是用
cs.cx = ::GetSystemMetrics(SM_CXSCREEN) ;
好像有点问题了,比如我的显示器是800*600
我直接设置cs.cx=800;cs.cy=600;结果不是最大化。

所以设置cs.cx = ::GetSystemMetrics(SM_CXSCREEN) ;cs.cy=...
也没有让最大化,而是一个较小一点的窗口。
这是为什么啊?

加分先
zxyin1 2003-05-31
  • 打赏
  • 举报
回复
ShowWindow(SW_SHOWMAXIMIZED);
guoyin 2003-05-31
  • 打赏
  • 举报
回复
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
pMainFrame->UpdateWindow();
triggerd 2003-05-31
  • 打赏
  • 举报
回复
cs.cy = ::GetSystemMetrics(SM_CYSCREEN) ;
cs.cx = ::GetSystemMetrics(SM_CXSCREEN) ;
清歌谁与和 2003-05-31
  • 打赏
  • 举报
回复
把 CMyApp::InitInstance()函数中的
m_pMainWnd->ShowWindow(SW_SHOW);
改为
m_pMainWnd->ShowWindow(SW_MAXIMIZE);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧