ventana una tutorial programa para lenguaje hacer grafica ejemplos crear como c++ windows winapi

una - winapi tutorial c++



Uso de CreateWindowEx para crear una ventana de solo mensaje (2)

Estoy tratando de usar CreateWindowEx para generar una ventana de solo mensaje:

_hWnd = CreateWindowEx( 0, NULL, NULL, 0, 0, 0, 0, 0, HWND_MESSAGE, NULL, NULL, NULL );

Cuando mi aplicación ejecuta esta línea, siempre devuelve _hWnd = 0 . ¿Qué estoy haciendo mal?



lpClassName no debe ser NULL . Registre la clase usando la función RegisterClassEx y CreateWindowEx a CreateWindowEx .

static const char* class_name = "DUMMY_CLASS"; WNDCLASSEX wx = {}; wx.cbSize = sizeof(WNDCLASSEX); wx.lpfnWndProc = pWndProc; // function which will handle messages wx.hInstance = current_instance; wx.lpszClassName = class_name; if ( RegisterClassEx(&wx) ) { CreateWindowEx( 0, class_name, "dummy_name", 0, 0, 0, 0, 0, HWND_MESSAGE, NULL, NULL, NULL ); }