Функция CopyIcon (winuser.h)

Копирует указанный значок из другого модуля в текущий модуль.

Синтаксис

HICON CopyIcon(
  [in] HICON hIcon
);

Параметры

[in] hIcon

Тип: HICON

Дескриптор копируемых значков.

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

Тип: HICON

Если функция выполнена успешно, возвращаемое значение будет дескриптором значка дубликата.

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

Комментарии

Функция CopyIcon позволяет приложению или библиотеке DLL получить собственный дескриптор значка, принадлежащего другому модулю. Если другой модуль освобожден, значок приложения по-прежнему сможет использовать этот значок.

Перед закрытием приложение должно вызвать функцию DestroyIcon , чтобы освободить все системные ресурсы, связанные со значком.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-gui-l1-3-0 (появилось в Windows 10, версия 10.0.10240)

См. также раздел

Основные понятия

CopyCursor

DestroyIcon

DrawIcon

DrawIconEx

Значки

Справочные материалы