Функция _GUICtrlFinder_GetFullIcon

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


_GUICtrlFinder_GetFullIcon

Возвращает дескриптор иконки, которая отображается на элемента поиска изначально.

#include <GUIFinder.au3>
_GUICtrlFinder_GetFullIcon ( $hWnd )

Параметры

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

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

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

Примечания

Возвращаемое значение 0 является верным. Это означает, что элемент поиска не имеет назначенную иконку, а взамен использует встроенную иконку, назначаемую самой UDF по умолчанию.

См. также

_GUICtrlFinder_SetFullIcon

Пример

; 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