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