hur.cn - 华软网

 热门搜索

MFC单文档程序启动自动全屏显示求教

  作者:未知    来源:网络    更新时间:2014/8/20
大家好!
小弟MFC初学,想请教CSDN大侠们,MFC单文档程序启动时,如何让框架窗口全屏?不胜感激!
---华软 网友回答---
CMainFrame::OnCreate函数里使用moveWindow
---华软网友回复---
我说错了,请下一位继续 
---华软网友回复---
http://www.maben.com.cn/archives/631.html

试试上面这个

怎么这么麻烦的
---华软网友回复---
在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中添加代码

cs.cx = GetSystemMetrics(SM_CXSCREEN);
cs.cy = GetSystemMetrics(SM_CYSCREEN);

---华软网友回复---
你可以让窗口在开始显示的时候最大化就行了
---华软网友回复---
引用 5 楼 ilikehigame 的回复:
你可以让窗口在开始显示的时候最大化就行了

我需要全屏,不显示任务栏!
---华软网友回复---
引用 4 楼 dingxz105090 的回复:
在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中添加代码

cs.cx = GetSystemMetrics(SM_CXSCREEN);
cs.cy = GetSystemMetrics(SM_CYSCREEN);

这个貌似不行!
---华软网友回复---
引用 3 楼 cvbtvbwu 的回复:
http://www.maben.com.cn/archives/631.html

试试上面这个

怎么这么麻烦的

链接里这个好像需要键盘消息触发的,我想要做成程序启动即全屏!
---华软网友回复---
引用 8 楼 mianhuatang555 的回复:
Quote: 引用 3 楼 cvbtvbwu 的回复:

http://www.maben.com.cn/archives/631.html

试试上面这个

怎么这么麻烦的

链接里这个好像需要键盘消息触发的,我想要做成程序启动即全屏!


你写我发的链接代码,然后在OnCreate里调用OnFullscreen()就可以了
---华软网友回复---
引用 6 楼 mianhuatang555 的回复:
Quote: 引用 5 楼 ilikehigame 的回复:

你可以让窗口在开始显示的时候最大化就行了

我需要全屏,不显示任务栏!

FindWindow 任务栏,然后ShowWindow(SW_HIDE)隐藏
---华软网友回复---
http://www.cnblogs.com/youring2/archive/2010/08/25/1808518.html
可以看看,看看有没帮助~
---华软网友回复---
引用 9 楼 cvbtvbwu 的回复:
Quote: 引用 8 楼 mianhuatang555 的回复:

Quote: 引用 3 楼 cvbtvbwu 的回复:

http://www.maben.com.cn/archives/631.html

试试上面这个

怎么这么麻烦的

链接里这个好像需要键盘消息触发的,我想要做成程序启动即全屏!


你写我发的链接代码,然后在OnCreate里调用OnFullscreen()就可以了

在OnCreate里调用OnFullScreen()应该是可以,但是闪一下又回到初始窗口大小了,还没找到原因,
---华软网友回复---
有三个方法初始化时最大化,均经过验证,建议用第一第二个:    1. 在app的InitInstance中, if(!ProcessShellCommand(cmdInfo))之前, ParseCommandLine(cmdInfo)之后,    加一句m_nCmdShow=SW_MAXIMIZE;    2. 在CMainFrame的PreCreateWindow中; 指定cs.cx=GetSystemMetrics(SM_CXSCREEN); cs.cy=GetSystemMetrics(SM_CYSCREEN);   3. 在app的InitInstance()中把 m_pMainWnd->ShowWindow(SW_SHOW); 改为 m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);    推荐第一和第二个方法,第三个方法能实现,但显示的时候能看出有个从初始页面到最大化的转过过程,不美观,这个可以仔细观察一下。        
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。