CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

如何实现程序启动就是全屏状态?不显示状态栏,菜单栏,标题栏等等的东西。

楼主xwjbs(xwjbs)2006-03-06 09:23:51 在 VC/MFC / 界面 提问

如何实现程序启动就是全屏状态?不显示状态栏,菜单栏,标题栏等等的东西。  
  问题点数:20、回复次数:6Top

1 楼ysc918(白纸人生)回复于 2006-03-06 09:40:16 得分 0

在CMainFrame中添加:  
  void   CMainFrame::OnFullScreen()  
  {  
  CFrameWnd*   pFrame=GetActiveFrame();  
  //m_Menu->Attach(GetMenu()->m_hMenu);  
  ModifyStyle(WS_CAPTION,0);  
  ModifyStyle(WS_THICKFRAME,0);  
  SetMenu(NULL);  
    ShowWindow(SW_SHOWMAXIMIZED);  
  ShowControlBar(&m_wndToolBar,FALSE,FALSE);  
  ShowControlBar(&m_wndStatusBar,FALSE,FALSE);  
  CRect   rc;  
  GetClientRect(&rc);  
  if(pFrame)  
    {  
                pFrame->ModifyStyle(WS_CAPTION,0);  
  pFrame->ModifyStyle(WS_THICKFRAME,0);  
  pFrame->MoveWindow(rc);  
    }  
  }  
   
  并在程序启动时调用的函数里调用OnFullScreen().Top

2 楼lzzqqq(Jonersen)回复于 2006-03-06 09:42:35 得分 10

把OnCreate函数里面创建工具栏和状态栏的东东删除就可以了,还有把资源里面的菜单删除掉就可以了.  
   
  要想最大化,在OnCreate函数里面   ::PostMessage(this.m_hWnd,WM_SYSCOMMAND,SC_MAXIMIZE,0);Top

3 楼xwjbs(xwjbs)回复于 2006-03-06 10:24:13 得分 0

如何实现程序启动就是全屏状态.  
  在CMainFrame中添加void     CMainFrame::OnFullScreen()     什么时候添加这个调用?Top

4 楼ysc918(白纸人生)回复于 2006-03-06 14:55:34 得分 10

放在视图类的构造函数中就可以。  
  比如:(这里OnFullScreen是菜单ID_FULL_SCREEN的响应函数)  
  头文件中:  
  CMainFrame*   pFrame;  
  pFrame=(CMainFrame*)AfxGetMainWnd();  
  pFrame->PostMessage(WM_COMMAND,ID_FULL_SCREEN);Top

5 楼unionize(同盟会)回复于 2006-03-06 15:03:48 得分 0

他们都说了,我就不说了Top

6 楼lynx090(黑色的风)回复于 2006-03-06 19:41:08 得分 0

还应该置顶.Top

相关问题

  • 在Vb 中怎么把标题栏放到状态栏中?
  • 程序的状态栏和标题栏的文字怎么变
  • 在对话框程序中如何弹出个全屏,没有标题栏、工具栏状态栏的黑底窗口?
  • 请问能否控制窗口的标题栏、工具栏、状态栏、大小?
  • 请教:如何在状态栏或者标题栏上显示文字,谢
  • 在状态栏和标题栏最左边都有一个IE的图标,能不能变成别的图标?
  • 这里有分要送,请问怎样在状态栏显示无标题栏窗体的最小化图标
  • 状态栏...
  • 关于状态栏
  • 状态栏问题

关键词

  • 函数
  • ws
  • 状态栏
  • pframe
  • onfullscreen
  • 菜单
  • modifystyle
  • 调用
  • 实现程序
  • cmainframe

得分解答快速导航

  • 帖主:xwjbs
  • lzzqqq
  • ysc918

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo