Создание в Delphi трей-иконки с помощью ShellAPI

Тема в разделе "Другие языки", создана пользователем rafic, 10 авг 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. rafic

    rafic

    Регистр.:
    14 май 2008
    Сообщения:
    477
    Симпатии:
    24
    Создаю в делфи трей-иконку с помощью TNotifyIconData...
    Скрипт нашел в учебнике и мало в нем понимаю.
    Подскажите пожалуйста как присвоить иконке действие OnMouseOver
     
  2. AndreyD2

    AndreyD2

    Регистр.:
    21 окт 2008
    Сообщения:
    194
    Симпатии:
    67
    Лучше поищи готовые компоненты для этого - они и с примерами есть.
    Если не найдешь, завтра на работе выложу.
     
  3. dragon1979

    dragon1979 Создатель

    Регистр.:
    6 ноя 2008
    Сообщения:
    13
    Симпатии:
    1
    А для чего отлавливать движение мыши? если просто нужно, чтобы появлялась всплывающая подсказка, то можно во втором параметре функции Shell_NotifyIcon передать szTip
     
    rafic нравится это.
  4. rafic

    rafic

    Регистр.:
    14 май 2008
    Сообщения:
    477
    Симпатии:
    24
    При наведении на иконку должна показываться не подсказка, а должна появляться форма form1.Vizible:=trye
     
  5. jik

    jik

    Регистр.:
    11 мар 2009
    Сообщения:
    243
    Симпатии:
    133
    У компонента CoolTrayIcon есть события:
    OnMouseMove
    OnMouseEnter
    OnMouseExit

    Посмотри, может быть, подойдет. Исходный код лежит здесь:

    http://subsimple.com/delphi.asp
     
Статус темы:
Закрыта.