// 第一个Win32窗口.cpp : 定义应用程序的入口点。 // #include "stdafx.h" #include "第一个Win32窗口.h" #include <Windows.h> #include "stdio.h" HWND hwnd; PCHAR szOutBuff; LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam); int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow) { TCHAR className[] = TEXT("My First Window"); //1.定义你的窗口是什么样的 WNDCLASS wndclass = { 0 }; // 创建后要对自己的成语初始化 wndclass.hbrBackground = (HBRUSH)COLOR_BACKGROUND; //窗口的背景色 wndclass.lpszClassName = className; //名字 wndclass.hInstance = hInstance; //句柄 //每一个窗口都对应一个窗口函数 wndclass.lpfnWndProc = WndProc;//只是申明函数,由系统调用 RegisterClass(&wndclass);//注册到系统 //2.创建并显示窗口 hwnd=CreateWindow(wndclass.lpszClassName, TEXT("我的第一个窗口"), WS_OVERLAPPEDWINDOW, 10, 10, 600, 300, NULL, NULL, hInstance, NULL); if (hwnd == NULL) { sprintf(szOutBuff, "Error:%d", GetLastError()); OutputDebugString((LPCUWSTR)szOutBuff); } ShowWindow(hwnd, SW_SHOW); return 0; } LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { return 0; }