В общем, дело такое — в обработчике WM_CREATE у меня есть некоторый код, который при возникновении ошибки сразу убивает окно, вызывая DestroyWindow.
Когда я решил проверить работу этого кода, то с удивлением обнаружил, что CreateWindowEx при этом возвращает NULL... Скажите пожалуйста — это фича такая?