WinMain

一、入口函数

int   WINAPI   WinMain(
HINSTANCE   hInstance,       //应用程序当前实例的句柄(内存地址)
HINSTANCE   hPrevInstance,   //当前程序的先前实例的句柄。该参数总为NULL
LPSTR       lpCmdLind,       //命令行的字符串的指针
int         nShowCmd)        //窗口显示方式、默认为SW_SHOWDEFAULT
#include<windows.h>
#include<stdio.h>
#pragma comment( linker, "/subsystem:\"console\" /entry:\"WinMainCRTStartup\"")


int   WINAPI   WinMain(HINSTANCE  hInstance, HINSTANCE   hPrevInstance,
	LPSTR  lpCmdLind, int  nShowCmd)
{
	//程序实例句柄
	printf("%p    %p   %p\n", hInstance, hPrevInstance, GetModuleHandle(NULL));

	//程序命令行字符串
	printf("%s\n", lpCmdLind);

	//运用程序窗口的初始显示方式
	printf("%d\n", nShowCmd);

	MessageBox(NULL, L"hello", L"提示", MB_OK);
	return 0;
}
上一篇:microsoft官网文档 C++ 编写的 Windows 窗口 Hello,World 程序


下一篇:windows编程之路一:画钟表