На главную
ПРАВИЛА 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;
          Спасибо. Вопрос закрыт.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script Execution time: 0,0873 ]   [ 18 queries used ]   [ Generated: 17.07.19, 18:37 GMT ]