В оконной процедуре
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
Пытаюсь при создании главного окна, создать контрол кнопку.
CollapsedExpandedWrap enabledWrap disabledLine numbers onLine numbers off
case WM_CREATE:
CreateWindow(_T("BUTTON"),_T("OK"),WS_VISIBLE | WS_CHILD,100,100,50,30,hWnd,NULL,NULL,NULL);
При выполнении кнопка не создается, вместо этого происходит следующее. Значение переменной hWnd дескриптора главного окна после выполнения вышеуказанной функции изменяется на другое ! Причем при трассировке выполнение кода не идет дальше, а выполняется опять эта строчка, опять с заменой дескриптора. И так три-четыре раза.
Происходит с контролом BUTTON, c CHECKBOX-ом вроде нет. При этом в предыдущих программах делал тоже самое — все работало !
Интересно было бы разобраться что же все-таки происходит, в столь странном поведении программы.