_TrayItemSetIcon
Устанавливает иконку пункта меню в трее.
#Include <ModernMenuRaw.au3>
_TrayItemSetIcon ( $nMenuID [, $sIconFile = "" [, $nIconID = -1]] )
Параметры
$nMenuID | Идентификатор меню или пункта |
$sIconFile |
[необязательный] Файл содержащий иконку |
$nIconID |
[необязательный] Номер иконки |
Возвращаемое значение
Успех: | Возвращает 1 |
Ошибка: | Возвращает 0 |
См. также
_TrayCreateMenu, _TrayCreateItemПример
; Holger
; http://www.autoitscript.com/forum/topic/20967-guitray-menu-with-icons-and-colors/
#include "ModernMenuRaw.au3"
#NoTrayIcon
Opt("GUIOnEventMode", 1)
Opt("TrayMenuMode", 7)
_SetFlashTimeOut(250)
$nTrayIcon = _TrayIconCreate("Моя программа", "shell32.dll", -209)
_TrayCreateContextMenu()
$bUseAdvTrayMenu = False
$nExit = _TrayCreateItem('Выход')
GUICtrlSetOnEvent(-1, "_Quit")
_TrayItemSetIcon(-1, "shell32.dll", -216) ; установка иконки пункту
_TrayIconSetState()
While 1
Sleep(10000)
WEnd
Func _Quit()
_TrayIconDelete($nTrayIcon)
Exit
EndFunc