频道栏目
读书频道 > 软件开发 > C++ > Visual C++音频视频技术开发与实战
2.1.3 MFC中的WinMain()函数
2012-12-10 15:15:16     我来说两句
收藏   我要投稿
本书由浅入深地讲解了使用Visual C++ 2010开发音频和视频项目的基本知识,并通过示例来讲解具体的实现流程。全书内容分为16章,详细讲解了使用各种软件和平台进行音频/视频多媒体编程的技术,以案例为对象展示...  立即去当当网订购

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

WinMain()函数的原型如下:

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,

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 消息交流的意义
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站