От чего может виснуть CreateWindowEx?
От: Corvin Украина  
Дата: 13.08.05 14:19
Оценка:
Привет всем,

имеется большое кроссплатформенное приложние, написанное при помощи бесплатной (опять-таки кроссплатформенной) графической библиотеки FLTK.

В библиотеке FLTK есть у класса Fl_Window (описывающего окно) метод show(). При вызове метода show на win32 библиотека создает окно при помощи CreateWindowEx, соответственно при вызове метода hide, окно (как GDI объект) уничтожается.

В приложении имеется окно. Я создаю окно-дитя данного окна в тестовой программе. Вызываю show, — окно-дитя отображается, отрисовывается и ловит сообщения без проблем.
Создаю окно-дитя (тот же класс) в реальном приложении. Метод show виснет. Как выяснилось после трейса, виснет вызов CreateWindowEx.

Подскажите, знатоки, из-за чего в принципе может виснуть CreateWindowEx? hWndParent, который туда передается, — реальный HWND окна-родителя. Больше идей у меня нет

спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.