Windows程序入口

程序入口

标准的Windows程序入口

#include

int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
PSTR szCmdLine, 
int	iCmdShow)
{
     
	return 0;
}

涉及知识点

  • 匈牙利命名法(Hungarian Notation)
    前缀+名称
    sz表示以零结尾的字符串(String Terminated With a Zero)
    i表示int

  • WINAPI标识符是一个宏定义,表示使用标准调用约定
    #define WINAPI __stdcall

  • 第一个参数 HINSTANCE hInstance
    实例句柄(Instance Handle), 类比指针作用

  • 第二个参数 HINSTANCE hPrevInstance
    多个实例运行时,通过此参数可以找到其他实例。
    一般设为NULL(定义为0)

  • 第三个参数 PSTR szCmdLine
    运行程序的命令行(Command Line)

  • 第四个参数
    指明程序最初如何显示:正常或最大或到全屏等。

注:详细参考也可移步MSDN。

你可能感兴趣的:(windows编程)