_GUICtrlODMenuItemSetIcon
Изменяет иконку пункта меню
#Include <ModernMenuRaw.au3>
_GUICtrlODMenuItemSetIcon ( $nMenuID[, $sIconFile = ""[, $nIconID = 0]] )
Параметры
$nMenuID | Идентификатор меню |
$sIconFile |
[необязательный] Путь к файлу, содержащего иконку |
$nIconID |
[необязательный] Имя или номер иконки |
Возвращаемое значение
Успех: | Возвращает 1 |
Ошибка: | Возвращает 0 |
Пример
#include <ModernMenuRaw.au3>
$hGui = GUICreate("Изменить иконку пункта", 300, 200)
$iFileMenu = GUICtrlCreateMenu("&Файл")
_SetMenuIconBkColor(0x99EE99)
Global $aItem[6] = [5]
For $i = 1 To $aItem[0]
$aItem[$i] = _GUICtrlCreateODMenuItem("Пункт " & $i, $iFileMenu, "shell32.dll", -$i - 21)
Next
$iButton = GUICtrlCreateButton("Изменить иконку пункта", 50, 130, 170, 28)
GUISetState()
Send('^{F10}{Enter}')
While 1
Switch GUIGetMsg()
Case $iButton
For $i = 1 To $aItem[0]
_GUICtrlODMenuItemSetIcon($aItem[$i], "shell32.dll", -$i - Random(1, 230, 1))
Next
Send('^{F10}{Enter}')
Case -3
Exit
EndSwitch
WEnd