i havent had this problem before, with either the CreateWindow or CreateWindowEx functions, but suddenly my window wont create and ive tried everything i can think of to no avail.
this is my setup:
it compiles fine and i cant find anything wrong with it, but i get the "creation failed" popup every time.Code:WNDCLASS wnd; wnd.style = CS_HREDRAW | CS_VREDRAW; wnd.cbClsExtra = 0; wnd.cbWndExtra = 0; wnd.lpfnWndProc = (WNDPROC)WndProc; wnd.hInstance = hInstance; wnd.hCursor = LoadCursor(NULL, MAKEINTRESOURCE(IDC_CURSOR1)); wnd.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1)); wnd.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); wnd.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1); wnd.lpszClassName = "MyClass"; if ( ! RegisterClass( &wnd ) ) { MessageBox(NULL, "Window Registration Failed!", "Error", MB_OK); return 0; } HWND hWnd = CreateWindow( wnd.lpszClassName, "Window", WS_OVERLAPPEDWINDOW, 0, 0, 500, 500, NULL, NULL, hInstance, NULL); if ( !hWnd ) { MessageBox(NULL, "Window Creation Failed!", "Error", MB_OK); return 0; }
any thoughts?



LinkBack URL
About LinkBacks


