(仅供参考):
#include <Windows.h>
LRESULT CALLBACK WndProc(HWND hWnd, UINT Message, WPARAM wParam, LPARAM lParam)
{
switch (Message)
{
case WM_CLOSE:
DestroyWindow(hWnd);
break;
case WM_DESTROY:
PostQuitMessage(0);
system("cls");
break;
case WM_PAINT:
//TODO:向这里添加绘制代码
break;
default:
return DefWindowProcW(hwnd, Message, wParam, lParam);
}
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)//int main
{
LPCTSTR title = L"Title", classic = L"Class1";
WNDCLASSEX wc;
HWND hWnd;//主窗口句柄
HWND ConWnd = GetConsoleWindow();//控制台窗口句柄
const int x = 长, y = 宽;
memset(&wc, 0, sizeof(wc));
wc.cbSize = sizeof(WNDCLASSEX);
wc.lpfnWndProc = WndProc;
wc.hInstance = hInstance;
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
wc.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
wc.lpsz