7,540
社区成员
发帖
与我相关
我的任务
分享
#include<Windows.h>
int WINAPI wWinMain(HINSTANCE hlnstance,HINSTANCE hPrevlnstance,LPWSTR cmdLine ,int nShow)
{
UNREFERENCED_PARAMETER(hPrevlnstance);
UNREFERENCED_PARAMETER(cmdLine);
WNDCLASSEX wndClass={0};
wndClass.cbSize=sizeof(WNDCLASSEX);
wndClass.style=CS_HREDRAW|CS_VREDRAW;
wndClass.lpfnWndProc=WndProc;//就是这儿出错,提示我未定义时标符
wndClass.hInstance=hlnstance;
wndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndClass.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);
wndClass.lpszClassName=NULL;
wndClass.lpszMenuName="DX11BOOKWindowsClass";
if(!RegisterClass(&wndClass))//"WNDCLASSEX *" 类型的实参与 "const WNDCLASSA *" 类型的形参不兼容
return -1;
RECT rc={0,0,640,480};
AdjustWindowRect(&rc,WS_OVERLAPPEDWINDOW,false);
HWND hwnd=CreateWindow("DX11BOOKWindowsClass","BlankWin32Window",WS_OVERLAPPEDWINDOW,0,0,rc.right-rc.left,rc.bottom-rc.top,NULL,NULL,hlnstance,NULL);
if(!hwnd)
return-1;
ShowWindow(hwnd,nShow);
return 0;
}