Кнопка программы на панели задач

Тема в разделе "Delphi - Компоненты", создана пользователем xprizrak, 22 янв 2009.

  1. xprizrak

    xprizrak Гость

    В программе при определенных событиях начинает мигать кнопка программы на панели задач.
    Для этого используется функция FlashWindow(Application.Handle, True);

    При наступлении иного события кнопка должна перестать мигать. Мигать перестает. Но остаться то в подсвеченном состоянии, то в исходном. Зависит как понимаю от момента наступления события.
    Как можно добиться что бы после остановки всегда возвращалась к исходному состоянию.

    (Такое реализовано в qip, если окно сообщений свернуто, а сообщение пришло, кнопка начинает мигать, как только окно раскрываться, кнопка на панели задач возвращаться в исходное состояние.)
     
  2. BurcevD

    BurcevD Гость

    Точно не хнаю, но попробуйте FlashWindow(Application.Handle, False);
     
  3. xprizrak

    xprizrak Гость

    Спасибо, это уже пробывал, не работает.
     
  4. BurcevD

    BurcevD Гость

    Вот нашел
    Пpоцедуpа FlashWindow

    Синтаксис:



    function FlashWindow(Wnd: HWnd; Invert: Bool): Bool;




    Описание: Делает окно или пиктогpамму мигающими. Активное состояние откpытого окна инвеpтиpуется.
    Wnd: Идентификатоp окна или оpгана упpавления.
    Invert: Не нуль, если мигание, 0 - для возвpата к исходному состоянию (для пиктогpамм игноpиpуется).
    Возвращаемое значение: Не нуль, если окно до вызова было активным; 0 - в пpотивном случае.
     
  5. xprizrak

    xprizrak Гость

    Если ставлю 0, то устанавливаться подсвеченным и все.
     
  6. Poseidon

    Poseidon Гость

    Как ты останавливаешь мигание? Вот тогда, когда мигание должно быть остановлено, делай еще
    Application.Minimize;
    Application.Restore;
     
Загрузка...
Похожие Темы - Кнопка программы на
  1. azzza
    Ответов:
    9
    Просмотров:
    520
  2. xbeetle
    Ответов:
    15
    Просмотров:
    927
  3. Markiz
    Ответов:
    4
    Просмотров:
    1.398
  4. YGol
    Ответов:
    9
    Просмотров:
    1.343
  5. Rosna
    Ответов:
    11
    Просмотров:
    2.279

Поделиться этой страницей