第一个Win32应用程序20190912

WinMain入口函数介绍:

#include <stdio.h>
#include <Windows.h>

//入口函数WinMain
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
	//HINSTANCE hInstance 应用程序当前实例的句柄(instance 实例、handle 句柄)
	//HINSTANCE hPrevInstance 应用程序的先前实例的句柄,同一个应用程序打开两次,出现两个窗口
	//第一个打开的窗口就是先前实例的窗口,对于Win32程序,该参数总是为NULL.
	//LPSTR 命令行的字符串的指针
	//int nShowCmd 窗口显示方式,默认为SW_SHOWDEFAULT.

	MessageBox(NULL, L"HelloWorld", L"提示", MB_OK);

	return 0;
}

HMODULE GetModuleHandle(PCTSTRlpModuleName);

功能:获取一个特定的应用程序或动态库的模块句柄,且这个模块必须已经加装到调用者的进程中,参数传NULL将返回自身应用程序句柄。

发布了140 篇原创文章 · 获赞 26 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_41211961/article/details/100769381