Ikonstørrelser

Systemet bruker fire ikonstørrelser: små systemet, systemet store, shell small og shell store.

Liten system-ikonet vises i vinduet bildeteksten. Hvis du vil endre størrelsen på små systemikonet, starte skjerm i Kontrollpanel, klikk utseende -kategorien, velge Bildetekst knapper fra listen element , og deretter sette feltet størrelse . Hvis du vil hente størrelsen på små systemikonet, kaller den GetSystemMetrics -funksjonen med SM_CXSMICON og SM_CYSMICON.

Store systemikonet brukes hovedsakelig av programmer, men det vises også i dialogboksen Alt + Tab. Funksjonene CreateIconFromResource, DrawIcon, ExtractAssociatedIcon, ExtractIcon, ExtractIconExog LoadIcon Bruk store ikoner i systemet. Størrelsen på store systemikonet defineres av skjermdriveren, kan derfor ikke endres. Du kan hente størrelsen på store systemikonet ved å kalle GetSystemMetrics med SM_CXICON og SM_CYICON.

CreateIcon, CreateIconFromResourceEx, CreateIconIndirect, og SHGetFileInfo -funksjoner kan brukes til å arbeide med ikoner i størrelser enn systemet store.

Shell lite ikon brukes i Windows Utforsker og vanlige dialogbokser. For øyeblikket er standard dette system liten størrelse. Hvis du vil hente størrelsen på det lite ikonet i skallet, bruker den SHGetFileInfo -funksjonen med SHGFI_SHELLICONSIZE | SHGFI_SMALLICON Hvis du vil hente en referanse til bildeliste for system, så det ImageList_GetIconSize -funksjonen til å hente ikonstørrelse.

Shell store ikoner brukes på skrivebordet. Hvis du vil endre størrelsen på store ikoner, starte skjerm i Kontrollpanel, velger kategorien utseende , velger ikonet fra listen element , og deretter sette feltet størrelse (denne størrelsen er lagret i registret under HKEY_CURRENT_USER\Control Desktop\WindowMetrics\Shell ikonstørrelse-panelet). Må du også klikke den Plus! -kategorien og Merk av for Bruk store ikoner . Hvis du vil hente størrelsen på ikonet for shell-store, bruker den SHGetFileInfo funksjonen med SHGFI_SHELLICONSIZE Hvis du vil hente en referanse til bildeliste for system, så den ImageList_GetIconSize -funksjonen til å hente ikonstørrelse.

Start -menyen bruker enten shell små ikoner eller skall store ikoner, avhengig av om det Bruk store ikoner er merket.

Søknaden må levere grupper av ikonbilder i følgende størrelser:

Når du fyller i WNDCLASSEX -strukturen som skal brukes ved registrering av vindusklasse din, kan du angi hIcon -medlem til 32 x 32-ikonet, og hIconSm -medlem av 16 x 16-ikonet. Hvis du vil ha mer informasjon om klassen ikoner, se Ikoner for klasse.

Index