Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.47.253] |
|
Сообщ.
#1
,
|
|
|
Как отследить клик мыши по иконке приложения на панели задач Windows, если приложение уже открыто?
Какое событие нужно отслеживать? Спасибо. |
Сообщ.
#2
,
|
|
|
Если я правильно понял - Application.OnRestore и OnMinimize
|
Сообщ.
#3
,
|
|
|
Там есть особенность: главное окно приложения у меня без рамки, поэтому Application.OnMinimize не работает(.
Поэтому по клику по иконке приложения на панели задач хотел вставить: WindowState = wsMinimized; Тот же эффект получается, если BorderStyle = bsDialog или BorderStyle = bsToolWindow. |
Сообщ.
#4
,
|
|
|
Оказывается, всё просто: надо в CreateParams добавить: Params.Style = ... | WS_MINIMIZEBOX;
Другое решение - закомментировать в файле проекта строку Application->MainFormOnTaskBar = true; Спасибо. Вопрос закрыт. |