#include <windows.h> HINSTANCE g_hInstance = 0;//当前程序的实例句柄 void sysreg() { //系统窗口过程--自定义 //系统窗口类:系统已经完成两步不需要程序员写了 2.窗口处理函数 3.注册窗口类 //程序员只需要 创建、显示和消息循环 即可 //创建窗口 HWND hWnd = CreateWindow("BUTTON", "OK", WS_OVERLAPPEDWINDOW, 100, 100, 700, 500, NULL, NULL, g_hInstance, NULL);//创建窗口 //参数1:窗口类名称 // BUTTON--按钮 //参数2:窗口标题栏字符串 // 对于按钮就是按钮上面显示的文本 //参数8:父窗口句柄 // 按钮一般都有父窗口,这个例子没有,创建一个按钮窗口 //显示窗口 ShowWindow(hWnd, SW_SHOW); //消息循环 MSG nMsg = { 0 }; BOOL bmsg = GetMessage(&nMsg, NULL, 0, 0); while (bmsg) { BOOL bt = TranslateMessage(&nMsg); LONG nlong = DispatchMessage(&nMsg); } } int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevIns, LPSTR lpCmdLine, int nCmdShow) { g_hInstance = hInstance; sysreg(); return 0; }
标签:窗口,win32,nMsg,按钮,hInstance,NULL,HINSTANCE From: https://www.cnblogs.com/liming19680104/p/17004919.html