Функция Shell_NotifyIcon
Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Boolean
Shell_NotifyIcon управляет значком, расположенным в области уведомлений на панели задач, обычно упоминаемой как "system tray"(рядом с часами). Функция добавляет новый значок, удаляет существующий значок или изменяет(заменяет) существующий значок, принадлежащий программе запроса. Программы обычно используют значки в области уведомлений, когда они запускаются в фоновом режиме без окна; значок дает пользователю возможность обратиться к этой программе
Возвращаемое значение
В случае ошибки функция возвращает 0 или ненулевое значение в успешном случае
Параметры
- dwMessage
- Флажки, определяющие следующие действия:
- NIM_ADD= &H0
- Добавляет значок, описанный в pnid в область уведомлений
- NIM_MODIFY= &H1
- Изменяет значок, описанный в pnid
- NIM_DELETE= &H2
- Удаляет значок, описанный в pnid из области уведомлений
- NIM_SETFOCUS= &H4
- Windows 2000/XP: Возвращает фокус в область уведомлений. Это должно быть сделано после завершения операций интерфейса пользователя, связанных со значком
- NIM_SETVERSION= &H8
- Windows 2000/XP: Использование члена структуры uVersion как pnid определяет поведение панели задач. Эти две опции - специфичны для Windows 2000
- pnid
- Структура NOTIFYICONDATA, которая обеспечивает информацию идентификации и параметры настройки для значка, необходимую для значения dwMessage
Пример
Смотри пример Добавления значка программы в область уведомлений
Категория
Оболочка