Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2014, 10:32   #1
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию правильная деактивация окна

ссылка на прогу - http://rghost.ru/58058066

Я сделал скрытие окна на событие close.
Если окно развернуто, то все отрабатывает как ожидается.
А если окно сначала свернуть, а потом уже закрывать через контекстное меню в таскбаре, то окно таки не закрывается, а скрывается.
Но! В таком порядке не отдается никакой другой программе фокус!

Признаки отсутствия фокуса - пропадание иконки (кнопочки?) текущей раскладки, пока что-нибудь не активирую, хоть панель задач тыкнуть надо...

Как заставить деактивироваться окно?

По крайней мере, такая фигня на Win7.

Последний раз редактировалось Smogg; 17.09.2014 в 11:42.
Smogg вне форума Ответить с цитированием
Старый 17.09.2014, 14:22   #2
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

кароч, пофиг. В принципе, работает же. Ну и пусть так и остается.
Smogg вне форума Ответить с цитированием
Старый 17.09.2014, 15:04   #3
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,775
По умолчанию

Это вообще не про WinAPI, а про особенности VCL, скорее.
Vapaamies вне форума Ответить с цитированием
Старый 18.09.2014, 18:54   #4
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
Это вообще не про WinAPI, а про особенности VCL, скорее.
Про WinAPI. Я пока переполз лишь на Win 7. Только на этой системе пропадает индикатор раскладки. 95, 98, XP - всегда какая-то раскладка да показывается. На Win7 фокус на текущую программу может теряться напрочь.

Я с Qt'ом вожусь, а не c VCL)
Smogg вне форума Ответить с цитированием
Старый 18.09.2014, 19:49   #5
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,775
По умолчанию

Цитата:
Сообщение от Smogg Посмотреть сообщение
Я с Qt'ом вожусь, а не c VCL)
Тады ой.
Vapaamies вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Деактивация кнопки Dennis777 Общие вопросы Delphi 3 11.02.2013 02:44
Деактивация кнопки Ferun Microsoft Office Access 4 08.04.2012 19:20
Правильная перерисовка окна vasily86 Компоненты Delphi 2 07.07.2011 14:36
Деактивация Checkbox Che Guevara JavaScript, Ajax 4 25.11.2010 12:03
Деактивация окна dardreams Общие вопросы Delphi 4 24.04.2009 11:58