|
学习提示:如果没有C语言基础可以通过下方链接学习:
0基础C语言学习与训练
0基础C++学习与训练
在我们学习Windows项目开发之前,需要先学习Windows应用程序的框架,而该框架是由C与C++语言构成,
所以,需要大家至少具备C语言的基础。
经过前面的学习,我们已经认识了(Windows应用程序的框架),同时,也知道了该框架的入口点是一个
WinMain函数,接下来,我们就开始学习该函数。
WinMain函数原型如下:
int WINAPI WinMain( HINSTANCE hinstance,
HINSTANCE hprevinstance,
LPSTR lpcmdline,
int ncmdshow );
WinMain函数原型分析:
1、返回类型是(整型)int。
2、WINAPI符号表示,强制参数从左向右传递。
3、参数1:hinstance,该参数是由Windows为你的应用程序生成的实例句柄,通过该参数就可以找到你所编写的
应用程序。可以把它理解为,是你所编写的程序的(名字或地址),通过它就可以找到对应的Windows程序。
4、参数2:hprevinstance,该参数已经不再使用。
5、参数3:lpcmdline,该参数是一个命令行参数。
6、参数4:ncmdshow,该参数接收一个(整数),用于说明如何打开窗口,但是,在Windows程序开发时,
我们可以另外通过代码去进行设定。在后面的内容中,将会学习到。
例子:
int WINAPI WinMain( HINSTANCE hinstance,
HINSTANCE hprevinstance,
LPSTR lpcmdline,
int ncmdshow )
{
//可以在函数的主体中(即该大括号)里面添加代码
}
当我们了解完WinMain函数的原型以后,在往后的时间里面,就可以在这个函数中添加代码,
这样,我们所编写的程序就可以被执行,从而,就可以一步一步地开发出运行在Windows平台上的所有应用程序,
包括(人工智能、游戏、网络程序、加解密、图形处理)等等的程序。
>>>下载Windows应用程序开发代码
|