Функция _WinAPI_DrawIcon

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


_WinAPI_DrawIcon

Рисует иконку или курсор в указанный контекст устройства

#include <WinAPI.au3>
_WinAPI_DrawIcon($hDC, $iX, $iY, $hIcon)

Параметры

$hDC Дескриптор контекста устройства
$iX X-координата левого верхнего угла иконки
$iY Y-координата левого верхнего угла иконки
$hIcon Дескриптор иконки

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

Успех:Возвращает True
Ошибка:Возвращает False

См. также

_WinAPI_DrawIconEx

См. также

Искать DrawIcon в библиотеке MSDN

Пример

#include <GUIConstantsEx.au3>
#include <WinAPI.au3>

; Создаёт GUI
$hGUI = GUICreate("Использование дескриптора иконки", 400, 300)
GUISetState()

$hIcon = _WinAPI_LoadShell32Icon(4) ; Получает дескриптор иконки
$hDC = _WinAPI_GetWindowDC($hGUI) ; Получает контекст устройства
_WinAPI_DrawIcon($hDC, 20, 40, $hIcon) ; Рисует иконку в контекст устройства
 ; Освобождает ресурсы
_WinAPI_ReleaseDC($hGUI, $hDC)
_WinAPI_DestroyIcon($hIcon)

; Цикл выполняется, пока окно не будет закрыто
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE