Создание значка

Стандартные иконки предопределены, поэтому нет необходимости их создания. Чтобы использовать стандартный значок, приложение может получить его дескриптора с помощью LoadImage функции. Значок обработать представляет собой уникальное значение типа HICON , который определяет стандартный или пользовательский значок.

Чтобы создать пользовательский значок для приложения, обычно будет использовать графических приложений и включают в себя ресурс ЗНАЧКА в файле определения ресурса приложения. Во время выполнения можно вызвать LoadIcon или LoadImage извлечь дескриптор для значка. Ресурс значка может содержать группы образов для нескольких устройств отображения. LoadIcon и LoadImage автоматически выбирать наиболее подходящий значок из группы для текущего устройства отображения.

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

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

Функция CreateIconFromResourceEx позволяет приложению просматривать через ресурсов системы и создавать иконки и курсоры, основанные на данных о ресурсах. CreateIconFromResourceEx создает значок на основе данных двоичного ресурса из других исполняемых файлов или библиотек динамической компоновки (DLL). Приложение должно предшествовать эту функцию с вызова функции LookupIconIdFromDirectoryEx и некоторые из функций ресурсов. LookupIconIdFromDirectoryEx возвращает идентификатор наиболее подходящих данных значок для текущего устройства отображения. Для получения дополнительных сведений о функциях ресурсов см Функций ресурсов.

Index