|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2015, 14:40 | #1 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
Автофокус своего окна.
Собственно программа помещается в трей, при на жатии на иконку она всплывает, и вот тут нужно чтобы окно забирало фокус, и при запуске программы из иде так и получается (правда только один раз, хотя до этого вроде стабильно было), но если запускать отдельно то окно не берёт фокус. Как это можно сделать.
|
03.03.2015, 14:59 | #2 |
Не судите строго
Форумчанин
Регистрация: 31.03.2011
Сообщений: 202
|
Код:
|
03.03.2015, 18:16 | #3 | |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
Цитата:
Попробовал поместить в событие клика на трей и репаинт проверку: Код:
|
|
03.03.2015, 20:44 | #4 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
с помощью function TWinControl.Focused: Boolean; насколько я понял также можно проверить, но фокус этим не поставиш.
|
04.03.2015, 02:06 | #5 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,896
|
Цитата:
"программа помещается в трей" "при нажатии на иконку она всплывает" "окно забирало фокус". Программы никогда не помещаются в "трей". Программы никогда не "всплывают". Окна никогда не "забирают фокус". |
|
04.03.2015, 06:10 | #6 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
SetFocus, не подходит?
|
04.03.2015, 08:11 | #7 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Попробуй
Код:
Последний раз редактировалось Sibedir; 04.03.2015 в 08:36. |
04.03.2015, 17:08 | #8 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
ZuBy, пробовал, не подходит.
Sibedir, SetForegroundWindow (Handle); - спасибо, то что нужно. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить дескриптор своего окна | ilich7 | Win Api | 5 | 29.07.2014 18:22 |
Периодический показ модального окна поверх основного окна приложения | Curvelaker | Windows Forms | 0 | 01.05.2013 15:24 |
примагничевание главного окна своего приложения к окнам чюжих приложений | beegl | Общие вопросы Delphi | 7 | 15.03.2013 13:35 |
Inno Setup - компоненты окна поверх фона окна инсталятора. | Человек_Борща | Общие вопросы по программированию, компьютерный форум | 2 | 13.10.2012 00:22 |
Фокусировать окна из своего приложения | MyLastHit | Общие вопросы Delphi | 3 | 16.12.2010 03:02 |