Размеры значка

Система использует четыре размера значка: системы малых, системы большой, высотный малого и большого корпуса.

В заголовке окна отображается небольшой значок Система . Чтобы изменить размер небольшой значок системы, запустите апплет панели управления экран, перейдите на вкладку Вид , выберите Подпись кнопки из списка элементов , а затем задать Размер поля. Чтобы получить размер системы мелкого значка, вызовите GetSystemMetrics функция с SM_CXSMICON и SM_CYSMICON.

Крупный значок системы главным образом используется приложениями, но оно также отображается в диалоговом окне клавиши Alt + Tab. Все функции CreateIconFromResource, DrawIcon, ExtractAssociatedIcon, ExtractIcon, ExtractIconExи LoadIcon использовать крупные значки системы. Размер системы крупного значка определяется драйвер видеоадаптера, поэтому его нельзя изменить. Размер системы крупного значка можно получить путем вызова GetSystemMetrics с SM_CXICON и SM_CYICON.

CreateIcon, CreateIconFromResourceEx, CreateIconIndirectи SHGetFileInfo функции могут использоваться для работы с иконками в размерах за исключением системы большой.

В проводнике Windows и общих диалоговых окон используется оболочка маленький значок . В настоящее время по умолчанию системы небольшого размера. Чтобы получить размер корпуса маленький значок, используйте SHGetFileInfo функция с SHGFI_SHELLICONSIZE | SHGFI_SMALLICON для получения дескриптора список изображений системы, то свойство ImageList_GetIconSize функция для того чтобы получить размер значка.

Крупный значок оболочки используется на рабочем столе. Чтобы изменить размер крупного значка, запустите апплет панели управления экран, перейдите на вкладку Вид , выберите значок из списка элементов , а затем задать Размер поля (этот размер хранится в реестре, HKEY_CURRENT_USER\Control группы, Desktop\WindowMetrics\Shell размер значка). Необходимо нажать кнопку Plus! вкладку и установите флажок Крупные значки . Чтобы получить размер корпуса крупного значка, используйте SHGetFileInfo функция с SHGFI_SHELLICONSIZE для получения дескриптора список изображений системы, то свойство ImageList_GetIconSize функция для того чтобы получить размер значка.

В меню Пуск использует маленькие иконки оболочки или оболочки крупные значки, в зависимости от того, установлен ли флажок Крупные значки.

Ваше приложение должно предоставлять группы изображений значков в следующих размерах:

При заполнении в структуре WNDCLASSEX для использования в регистрации класса окна, установите hIcon член 32 x 32 значок и hIconSm -члены на значок 16 x 16. Для получения дополнительных сведений о классе значки отображаться Значки класса.

Index