为什么这段代码会出现问题
#include <Windows.h>
int __stdcall WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow )
{
WNDCLASS WindowClass;
WindowClass.cbClsExtra = 0;
WindowClass.cbWndExtra = 0;
WindowClass.hbrBackground = CreateSolidBrush(RGB(0,0,0));
WindowClass.hCursor = NULL;
WindowClass.hIcon = NULL;
WindowClass.hInstance = hInstance;
WindowClass.lpfnWndProc = WinProc;
WindowClass.lpszClassName = "ActiveWindow";
WindowClass.lpszMenuName = NULL;
WindowClass.style = CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS;
RegisterClass(&WindowClass);
HWND HandleWindow;
HandleWindow = CreateWindow("ActiveWindow","Active_Window",
WS_OVERLAPPED,0,0,987,742,NULL,NULL,hInstance,NULL);
ShowWindow(HandleWindow,nCmdShow);
UpdateWindow(HandleWindow);
Sleep(2000);
return 0;
}
会出现在CreateWindow时有内存错误,请问如何解决.