![]() |
|
![]() ![]() ![]() |
|
wotker |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 18.7.2006 Где: Ростов-на-Дону Репутация: нет Всего: 5 |
Добрый день!
Столкнулся со следующей проблемой: есть главное окно и окно диалога. Окно диалога показывается через несколько секунд после старта программы (в обработчике сигнала объекта QTimer). Перетаскивание окон реализовано с помощью обработки WM_NCHITTEST в winevent и установления флага HTCAPTION в ситуациях, когда курсор находится в нужной области. Все работает правильно за исключением ситуации, когда главное окно перетаскивается в момент создания дочернего окна. В этом случае перетаскивание дочернего окна не работает. --------------------
ICQ :: 347306684e-mail :: wotker[at]rambler[dot]ru |
|||
|
||||
_GRIN_ |
|
|||
![]() одинокий падаван ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 18.11.2007 Где: Калуга Репутация: 6 Всего: 7 |
wotker, не проверял в коде, но тут дело может быть в фокусе ввода - т.е. главное окно теряет фокус ввода при появлени диалога - который по идее становится топ-лэвл окном и фокус ввода автоматически переключается на него (а диалог ваш скорее всего ещё и модальный) .
-------------------- Дорогу осилит идущий |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |