На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> Клик на панели задач, Win7, XE7
Как отследить клик мыши по иконке приложения на панели задач Windows, если приложение уже открыто?
Какое событие нужно отслеживать?
Спасибо.
Если я правильно понял - Application.OnRestore и OnMinimize
Там есть особенность: главное окно приложения у меня без рамки, поэтому Application.OnMinimize не работает(.
Поэтому по клику по иконке приложения на панели задач хотел вставить: WindowState = wsMinimized;

Тот же эффект получается, если BorderStyle = bsDialog или BorderStyle = bsToolWindow.
Сообщение отредактировано: vlad2 -
Оказывается, всё просто: надо в CreateParams добавить: Params.Style = ... | WS_MINIMIZEBOX;
Другое решение - закомментировать в файле проекта строку Application->MainFormOnTaskBar = true;
Спасибо. Вопрос закрыт.
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0777 ]   [ 20 queries used ]   [ Generated: 20.04.19, 04:25 GMT ]