如何让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.

相关文章推荐

MFC基于Dialog的窗口程序启动时最小化到托盘

一、托盘是什么 所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。 二、...

VC基于对话框,文档程序启动时隐藏窗口总结

想让对话框程序隐藏启动,然后需要时又可以显示。 刚开始我也想到在OnInitDialog()中加上ShowWindow(SW_HIDE),其实这样是不行的,不信自己去试验 找了网上的方法,都没有满...

MATLAB启动时打开多个窗口问题的解决

今天看到MATLAB2017a可以做superpixel,所以就安装了一下,结果,每次打开一个M文件时,都启动一个新的MATLAB窗口,让人很是头疼,百度了一下网上,解决方案有一下: 方案一: ...

windows应用开发由浅入深(三)利用注册表将程序启动时窗口位置设置为上次关闭的位置

相关结构:WINDOWPLACEMENT 原型:typedef struct tagWINDOWPLACEMENT {     UINT  length;     UINT  flags;  ...

jboss启动时窗口一闪而过怎么处理

jboss启动时窗口一闪而过怎么办???   情景:         出于某种原因,服务器重装了系统,然后我又安装了jdk并配置了JAVA_HOME和path这两个系统参数。完了...

MFC 开机启动时 打开数据库失败 的解决方案

电脑右键选择管理出现如下界面
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何让MFC窗口启动时最大化
举报原因:
原因补充:

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