设为首页 加入收藏

TOP

2.1.3 MFC中的WinMain()函数
2013-10-07 15:57:59 来源: 作者: 【 】 浏览:64
Tags:2.1.3 MFC WinMain 函数

2.1.3  MFC中的WinMain()函数

函数WinMain()是Windows程序的入口点,与DOS程序的入口点函数main()的作用类似。当WinMain()函数结束或返回时,Windows应用程序也结束了。

WinMain()函数的原型如下:

  1. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,  
  2. LPSTR lpCmdLine, int nCmdShow);  

WinMain()函数接收4个参数,这些参数都是在系统调用WinMain()函数时传递给应用程序的。

(1) 第1个参数hInstance表示该程序当前运行的实例的句柄,这是一个数值。当程序在Windows下运行时,它唯一标识运行中的实例,只有运行中的程序实例中才有实例句柄。一个应用程序可以运行多个实例,每运行一个实例,系统都会给该实例分配一个句柄值,并通过hInstance参数传递给WinMain函数。

(2) 第2个参数hPrevInstance表示当前实例的前一个实例的句柄。在Win32环境下,此参数总是NULL,即在Win32环境下此参数不起任何作用。

(3) 第3个参数lpCmdLine是一个以空终止的字符串,指定传递给应用程序的命令行参数。

(4) 第4个参数nCmdShow指定程序的窗口应该如何显示,例如最大化、最小化、隐藏等。这个参数的值由该程序的调用者指定,应用程序通常不需要去理会这个参数的值。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.1.2 关于MFC类的分层结构 下一篇2.2 消息交流的意义

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·MySQL 安装及连接-腾 (2025-12-25 06:20:28)
·MySQL的下载、安装、 (2025-12-25 06:20:26)
·MySQL 中文网:探索 (2025-12-25 06:20:23)
·Shell脚本:Linux Sh (2025-12-25 05:50:11)
·VMware虚拟机安装Lin (2025-12-25 05:50:08)