Klasse-ikoner

En klasse-ikonet er et bilde som systemet bruker til å representere et vindu til en bestemt klasse. Et program kan ha to klasse-ikoner – en stor og en liten. Systemet viser et vindu Limousine-ikonet i oppgavebytte vinduet som vises når brukeren trykker alt + tab, og i store ikoner-visninger av aktivitetsstolpen og explorer. SM-ikonet vises i tittellinjen i et vindu og i lite ikon visninger av aktivitetsstolpen og explorer.

Hvis du vil tilordne et store og små ikon til en vindusklasse, angi håndtakene på ikonene i hIcon og hIconSm medlemmer av WNDCLASSEX -strukturen. Ikonet dimensjonene må følge aktuelle dimensjoner for klassen for store og små ikoner. For en stor klasse-ikon, kan du bestemme aktuelle dimensjoner ved å angi verdiene SM_CXICON og SM_CYICON i et kall til den GetSystemMetrics -funksjonen. Angi SM_CXSMICON- og SM_CYSMICON for en liten klasse-ikonet. Ha, kan du se ikoner.

Hvis et program angir hIcon og hIconSm medlemmer av WNDCLASSEX -strukturen til NULL, bruker systemet standardikonet for programmet som klassen for store og små ikonene for Vindusklassen. Hvis du angir en stor klasse-ikonet, men ikke en liten en, vil programmet oppretter en liten klasse-ikonet som er basert på den store. Men hvis du angir en liten klasse-ikonet, men ikke en stor en, bruker systemet standardikonet for programmet som stor klasse-ikonet og ikonet angitte som SM-ikonet.

Du kan overstyre stor eller liten klasse-ikonet for et bestemt vindu ved hjelp av WM_SETICON -meldingen. Du kan hente gjeldende klasseikon i stor eller liten ved hjelp av WM_GETICON -melding.

Index