Функция CopyIcon копирует указанный значок из другого модуля в текущий модуль.
Синтаксис
HICON CopyIcon( HICON hIcon ); |
Параметры
hIcon
[in] Дескриптор копируемого значка.
Возвращаемое значение
Если функция завершается успешно, возвращаемое значение - дескриптор дубликата значка.
Если функция завершается ошибкой, возвращаемое значение - НУЛЬ (NULL). Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.
Замечания
Функция CopyIcon дает возможность приложению или динамически подключаемой библиотеке (DLL) получить свой собственный дескриптор значка, принадлежащего другому модулю. Если другой модуль освобождается, то в качестве значка приложения все еще можно будет использовать этот значок.
Перед закрытием, приложение должно вызвать функцию DestroyIcon, чтобы освободить любые системные ресурсы, связанные со значком.
Смотри также
Обзор Значки, Функции, используемые значками, CopyCursor, DestroyIcon, DrawIcon, DrawIconExРазмещение и совместимость CopyIcon | ||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT Workstation | Да версии 3.1 и выше |
е | Windows Me | Да |
н | Windows 98 | Да |
т | Windows 95 | Да |
С | Windows 2003 Server | Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Да версии 3.1 и выше |
в | ||
е | ||
р | ||
Используемая библиотека | User32.lib | |
Используемая DLL | user32.dll | |
Заголовочный файл | ||
- объявлено в | Winuser.h | |
- включено в | Windows.h | |
Unicode | ||
Замечания по платформе | Не имеется |