I'm trying to use CreateWindowEx
to generate a message-only window:
_hWnd = CreateWindowEx( 0, NULL, NULL, 0, 0, 0, 0, 0, HWND_MESSAGE, NULL, NULL, NULL );
When my application executes this line it always returns _hWnd = 0
. What am I doing wrong?
lpClassName
shouldn't be NULL
. Register class using RegisterClassEx
function and pass it to 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 ); }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With