【发布时间】:2022-08-10 01:50:30
【问题描述】:
这些是导致错误的代码行:
WndClass.lpszClassName = \"WinProg\";
和
hWindow = CreateWindow(\"WinProg\", \"Window\", WS_OVERLAPPEDWINDOW, 0, 0, 400, 400, NULL, NULL, hInstance, NULL);
我不知道如何“修复”这个错误。
这些是导致错误的代码行:
WndClass.lpszClassName = \"WinProg\";
和
hWindow = CreateWindow(\"WinProg\", \"Window\", WS_OVERLAPPEDWINDOW, 0, 0, 400, 400, NULL, NULL, hInstance, NULL);
我不知道如何“修复”这个错误。
当构建这样的 UNICODE 前缀字符串文字时 - L“宽字符串文字”,它们应该是 wchar_t,而不是 char。
在您的情况下,它应该是 WndClass.lpszClassName = L"WinProg"
【讨论】: