如何让MFC窗口启动时最大化

原创 2006年05月19日 14:47:00

这两天在网上搜了好多,都不行,因为都是同一篇文章的转载,于是只好自己慢慢摸索。终于,黄天不负苦心人。

只需将App类InitInstance()函数中m_pMainWnd->ShowWindow()的参数改为SW_SHOWMAXIMIZED即可。

微软MSDN网页中有相关介绍:

MFC Library Reference  

CWnd::ShowWindow

Sets the visibility state of the window.

BOOL ShowWindow(
   int nCmdShow 
);

Parameters

nCmdShow

Specifies how the CWnd is to be shown. It must be one of the following values:

  • SW_HIDE   Hides this window and passes activation to another window.
  • SW_MINIMIZE   Minimizes the window and activates the top-level window in the system's list.
  • SW_RESTORE   Activates and displays the window. If the window is minimized or maximized, Windows restores it to its original size and position.
  • SW_SHOW   Activates the window and displays it in its current size and position.
  • SW_SHOWMAXIMIZED   Activates the window and displays it as a maximized window.
  • SW_SHOWMINIMIZED   Activates the window and displays it as an icon.
  • SW_SHOWMINNOACTIVE   Displays the window as an icon. The window that is currently active remains active.
  • SW_SHOWNA   Displays the window in its current state. The window that is currently active remains active.
  • SW_SHOWNOACTIVATE   Displays the window in its most recent size and position. The window that is currently active remains active.
  • SW_SHOWNORMAL   Activates and displays the window. If the window is minimized or maximized, Windows restores it to its original size and position.

Return Value

Nonzero if the window was previously visible; 0 if the CWnd was previously hidden.

VC/MFC 里使窗口显示默认最大化

在调用ShowWindow函数时将参数设置为SW_SHOWMAXIMIZED即可,即如: m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);就可以了。CWnd::Sho...
  • lovton
  • lovton
  • 2011年06月07日 13:39
  • 15806

两种方法实现MFC 对话框最大化时控件也随比例最大化或者还原

两种方法实现MFC 对话框最大化时控件也随比例最大化或者还原 方法一:单个控件ID操作 第一步、在对话框类中(.h文件)定义如下变量和函数 定义如下几个变量: void ReSize(in...
  • zyw_anquan
  • zyw_anquan
  • 2012年12月04日 21:52
  • 21525

VS2010编写MFC程序,调整窗口大小和实现窗口最大化、最小化方法。

MFC调整窗口大小
  • u014360668
  • u014360668
  • 2015年05月13日 21:58
  • 4067

MFC 窗口最大化时控件大小跟随变化

  • 2016年09月08日 13:55
  • 51.11MB
  • 下载

两种方法实现MFC对话框最大化时控件也随比例最大化或者还原

转载自http://blog.csdn.net/zyw_anquan/article/details/8257722 方法一:单个控件ID操作 第一步、在对话框类中(.h文件)...
  • sea1105
  • sea1105
  • 2016年08月02日 15:20
  • 1612

探究MFC之Dialog窗口最大化时控件自适应

探究MFC之Dialog窗口最大化时控件自适应MFC的Dialog程序,在窗口最大化时,如何所有让子窗口(控件)按比例放大? 1. 启动VisualC++6.0,New->MFC AppWi...
  • chenjintaoxp
  • chenjintaoxp
  • 2017年01月14日 21:56
  • 651

MFC学习笔记——如何使窗口最大化,但不遮盖任务栏

使用ShowWindow(SW_MAXIMIZE),使对话框最大化后,任务栏也被遮住了,如何去掉任务栏的遮盖?而且对话框窗口还处于激活状态。此时,应该没有设置WS_CAPTION属性,只能自己Move...
  • shanshangyouzhiyangM
  • shanshangyouzhiyangM
  • 2016年07月19日 11:43
  • 1593

MFC窗口最大化时控件位置的调整

如图: 重载OnSize()函数进行控件调整:m_bStart在构造函数中设置为FALSE,对话框初始化函数中设置为TRUE,否则会报错。因为只有当窗口产生后才调用OnSize()函数进行控件的调...
  • u012372584
  • u012372584
  • 2017年02月07日 10:53
  • 1014

MFC基本对话框中,窗口最大化后,子控件也等比例放大!

一 在头文件  POINT Old;//存放对话框的宽和高。 OnInitDialog()   //计录宽和高。  CRect rect;     GetClientRect(&rect);...
  • zdhlwt2008
  • zdhlwt2008
  • 2016年01月07日 09:37
  • 2531

MFC去掉窗口右上方最大化最小化关闭按钮

MFC去掉窗口右上方最大化最小化关闭按钮
  • eickandy
  • eickandy
  • 2015年09月17日 08:53
  • 4250
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何让MFC窗口启动时最大化
举报原因:
原因补充:

(最多只允许输入30个字)