VS2019使用使用Windows桌面应用程序模块创建桌面应用程序模块创建Win32窗口窗口
本文介绍了VS2019使用Windows桌面应用程序模块创建Win32窗口,分享给大家,具体如下:
头文件Project1.h:
#pragma once
#include "resource.h"
实现文件Project1.cpp:
// Project1.cpp : 定义应用程序的入口点。
//
#include "framework.h"
#include "Project1.h"
#define MAX_LOADSTRING 100
// 全局变量:
HINSTANCE hInst; // 当前实例
WCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本 16位双字节字符
WCHAR szWindowClass[MAX_LOADSTRING]; // 主窗口类名
// 此代码模块中包含的函数的前向声明:
ATOM MyRegisterClass(HINSTANCE hInstance); //返回unsigned short 2字节整数
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); //返回long 4字节整数 作地址
INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM); //返回int 4字节整数 作地址
int APIENTRY wWinMain(_In_ HINSTANCE hInstance, /*typedef void *HINSTANCE;句柄是一个二级指针*/
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine, /*wchar_t *LPWSTR 指向16位UNICODE宽字符的指针*/
_In_ int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
// TODO: 在此处放置代码。
// 初始化全局字符串
评论5