Привет всем,
имеется большое кроссплатформенное приложние, написанное при помощи бесплатной (опять-таки кроссплатформенной) графической библиотеки FLTK.
В библиотеке FLTK есть у класса Fl_Window (описывающего окно) метод show(). При вызове метода show на win32 библиотека создает окно при помощи CreateWindowEx, соответственно при вызове метода hide, окно (как GDI объект) уничтожается.
В приложении имеется окно. Я создаю окно-дитя данного окна в тестовой программе. Вызываю show, — окно-дитя отображается, отрисовывается и ловит сообщения без проблем.
Создаю окно-дитя (тот же класс) в реальном приложении. Метод show виснет. Как выяснилось после трейса, виснет вызов CreateWindowEx.
Подскажите, знатоки, из-за чего в принципе может виснуть CreateWindowEx? hWndParent, который туда передается, — реальный HWND окна-родителя. Больше идей у меня нет
спасибо.