_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