На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное 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;
          Спасибо. Вопрос закрыт.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0168 ]   [ 17 queries used ]   [ Generated: 29.03.24, 05:57 GMT ]