Класс TIcon инкапсулирует описатель пиктограммы и конструкторы для инициализации объекта TIcon. Вы можете использовать
класс TIcon для построения пиктограммы из ресурса или на основе
явной информации.
Построить пиктограмму можно несколькими способами: из существующего объекта TIcon, из ресурса в текущем приложении, из
ресурса в другом модуле или на основе заданного размера и явной
информации. Для 32-разрядных приложений можно также использовать
два специальных конструктора, один из которых имеет два параметра
(указатель на массив буферов, содержащих биты данных пиктограммы,
и размера - числа бит в буфере), а другой - один параметр (структуру ICONINFO). ~TIcon удаляет пиктограмму и освобождает занимаемую ей память.
Обращаться к TIcon можно через HICON. Чтобы получить HICON
из объекта TIcon, используйте операцию HICON. В 32-разрядных приложениях доступна также функция TIcon GetIconInfo с единственным
параметром - указателем на структуру ICONINFO. Она заполняет
структуру ICONINFO и возвращает True в случае успешного выполнения.