关于windows32编程

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:34:57
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,

PSTR szCmdLine, int iCmdShow)
能麻烦解释下每个语句的意思吗 谢谢咯

int 表示整型
WINAPI 表示调用方式是_stdcall,由于WinMain是由系统调用的,所以采用系统调用的默认方式_stdcall,更具体的参照这个帖子http://blog.163.com/gorebill/blog/static/2406163720092222592543/
WinMain 窗口程序的入口函数(Main函数)
函数参数:
函数参数的意义直接看百科吧,那里解释的很清楚
http://baike.baidu.com/view/1002349.htm
不懂的地方楼主直接PM我

这个查msdn比较好,
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,

PSTR szCmdLine, int iCmdShow)

我记不太清了,不过,这个就类示于一般C程序的main()函数.也是程序的入口,只是由系统调用.
后面的参数说明,看MSDN应该都有解决的,就最后一个还有点印像,应该是显示风格,比如,最大化显示,最小化显示.等,应该是这样的.

这个是win32API变成的主函数,相当于c中的main(),主要用于程序的初始化,显示主窗口,并进入消息循环。等待发生消息并进行处理。HInstance标志当前程序实例的句柄 ,和Previnstance是程序的前一个实例的句柄,仅用于16位的windows编程中。ipcmdline是程序的命令行参数。ncmdshow用来表示程序打开时的窗口状态,隐藏。一般显示。最大化。