首页 > 其他分享 >win32系统窗口类-按钮

win32系统窗口类-按钮

时间:2022-12-26 07:11:28浏览次数:51  
标签:窗口 win32 nMsg 按钮 hInstance NULL HINSTANCE

 

#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

相关文章