Функция _GUICtrlFinder_SetEmptyIcon

         Описание функции


_GUICtrlFinder_SetEmptyIcon

Устанавливает дескриптор иконки, которая отображается на элемента поиска после взятия курсора.

#include <GUIFinder.au3>
_GUICtrlFinder_SetEmptyIcon ( $hWnd, $hIcon )

Параметры

$hWnd Дескриптор элемента поиска
$hIcon Дескриптор иконки (HICON)

Возвращаемое значение

Успех:Возвращает предыдущий дескриптор иконки
Ошибка:Возвращает -1 и устанавливает @error:
@error:1 - $hWnd не является правильным элементом поиска.

Примечания

Параметр $hIcon может быть ключевым словом Default, в этом случае будет назначена встроенная иконка по умолчанию. Значение -1 оставит элемент поиска без иконки.

См. также

_GUICtrlFinder_GetEmptyIcon

Пример

; 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_GetEmptyIcon($hFinder))
ConsoleWrite($str & @LF)
WinSetTitle($hGUI, '', $str)

GUISetState()
Do
Until GUIGetMsg() = -3