_GUICtrlFinder_SetFullIcon
Устанавливает дескриптор иконки, которая отображается на элемента поиска изначально.
#include <GUIFinder.au3>
_GUICtrlFinder_SetFullIcon ( $hWnd, $hIcon )
Параметры
$hWnd | Дескриптор элемента поиска |
$hIcon |
Дескриптор иконки (HICON) |
Возвращаемое значение
Успех: | Возвращает предыдущий дескриптор иконки |
Ошибка: | Возвращает -1 и устанавливает @error: |
@error: | 1 - $hWnd не является правильным элементом поиска. |
Примечания
Параметр $hIcon может быть ключевым словом Default, в этом случае будет назначена встроенная иконка по умолчанию. Значение -1 оставит элемент поиска без иконки.См. также
_GUICtrlFinder_GetFullIconПример
; Mat
; http://www.autoitscript.com/forum/topic/130573-guifinderau3-v2/
#include <GUIFinder.au3>
$hGUI = GUICreate("", 372, 40)
$hFinder = _GUICtrlFinder_Create($hGUI, 170, 4)
_GUICtrlFinder_SetFullIcon($hFinder, __GUICtrlFinder_GetDefaultResources(2)) ; Изначальная иконка на элементе
_GUICtrlFinder_SetEmptyIcon($hFinder, -1) ; Иконка, которая останется после взятия курсора, в данном случае ничего.
$str = "Изначальная иконка = " & Hex(_GUICtrlFinder_GetFullIcon($hFinder))
ConsoleWrite($str & @LF)
WinSetTitle($hGUI, '', $str)
GUISetState()
Do
Until GUIGetMsg() = -3