Clasa icoane

A class icon is a picture that the system uses to represent a window of a particular class. An application can have two class icons — one large and one small. The system displays a window's large class icon in the task-switch window that appears when the user presses alt+tab, and in the large icon views of the task bar and explorer. The small class icon appears in a window's title bar and in the small icon views of the task bar and explorer.

Pentru a asocia o pictogramă mari și mici la o clasă de Ferestre, specificați mânerele de icoane în hIcon și hIconSm de membri din structura WNDCLASSEX . Dimensiunile pictograma trebuie să respecte dimensiunile cerute pentru clasa mari și mici pictograme. Pentru o pictogramă mare clasă, puteți determina dimensiunile cerute specificând valorile SM_CXICON și SM_CYICON într-un apel la GetSystemMetrics funcție. Pentru o pictogramă clasa mica, specificați valorile SM_CXSMICON și SM_CYSMICON. Pentru informații, consultați icoane.

În cazul în care o cerere stabilește structura WNDCLASSEX hIcon și hIconSm membrii la nul, sistemul utilizează pictograma aplicației implicit ca pictograme mari și mici de clasă pentru clasa fereastra. Dacă specificați o pictogramă mare clasă, dar nu o mici, sistemul creează o pictogramă de clasa mica bazate pe cel mare. Cu toate acestea, dacă specificați o pictogramă de clasa mica dar nu unul de mare, sistemul utilizează pictograma aplicației implicit ca pictograma clasa mare și pictograma specificate ca pictograma clasa mica.

Aveți posibilitatea să reinterpretați pictograma clasa mari sau mici pentru o fereastră special utilizând WM_SETICON mesajul. Aveți posibilitatea să preluați pictograma mari sau mici, clasa curent utilizând mesaj WM_GETICON.

Index