15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Функция DrawIcon.

Функция DrawIcon рисует иконку или курсор на указанном контексте устройства.

Чтобы использовать дополнительные возможности при рисовании иконок можно воспользоваться функцией DrawIconEx.

BOOL DrawIcon(      
    HDC hDC,
    int X,
    int Y,
    HICON hIcon
);

Параметры

hDC
Дескриптор контекста устройства, на котором будет рисоваться иконка или курсор.
X
Координата X верхнего левого угла иконки.
Y
Координата Y верхнего левого угла иконки.
hIcon
Дескриптор иконки, которая будет рисоваться.

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

В случае успеха, возвращаемое значение не равно нулю.

В случае ошибки, функция вернёт ноль. Для получения более подробной информации о ошибке, можно воспользоваться функцией GetLastError.

 

Замечания

Функция DrawIcon размещает верхний левый угол иконки в месте, указанном параметрами X и Y. Так же месторасположения зависит от текущего режима отображения контекста устройства.

Пример

См. Использование иконок.

Информация о функции

Заголовок Declared in Winuser.h, include Windows.h
Библиотека User32.lib
Минимальные ОС Включена начиная с Windows 95 и Windows NT 3.1