关于vc++ WinMain函数

关于关于vc++ WinMain函数:

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来的。

你可能感兴趣的:(vc++)