[b]关于关于vc++ WinMain函数:[/b]
WinMain函数是Win32应用程序的入口函数。
这里很关键的因素是WinMain是由操作系统调用的,它的各个参数是由操作系统来赋值的,例如,当应用程序实例运行后,也就是产生了一个应用程序实例,那么这实例的索引,也就是实例句柄是由操纵系统来生成的。然后传到WinMain里的HINSTANCE hInstance来的。
WinMain函数是Win32应用程序的入口函数。
int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
//指向当前实例句柄
HINSTANCE hPrevInstance, // handle to previous instance
//指向先前实例句柄
LPSTR lpCmdLine, // pointer to command line命令行的参数
//LP指针类型,长指针,STR字符串
int nCmdShow // show state of window显示状态,最大化还是最小化等状态
);
这里很关键的因素是WinMain是由操作系统调用的,它的各个参数是由操作系统来赋值的,例如,当应用程序实例运行后,也就是产生了一个应用程序实例,那么这实例的索引,也就是实例句柄是由操纵系统来生成的。然后传到WinMain里的HINSTANCE hInstance来的。