Trieda ikona je obrázok, ktorý systém používa na zastupovanie okno konkrétnej triedy. Žiadosť môže mať dve triedy ikony – jedno veľké a jedno malé. Systém zobrazí v okne veľkom trieda ikonu úlohy Prepnúť okná, ktoré sa zobrazí, keď používateľ stlačí klávesy alt + tab a veľkú ikonu názory panel úloh a objaviteľ. Malá trieda ikona zobrazí v záhlaví okna a v zobrazeniach malú ikonu v lište a objaviteľ.
Veľkými a malými ikonu priradiť triedu okna, zadajte rukoväte ikony v hIcon a hIconSm členovia WNDCLASSEX štruktúru. Ikona rozmerov musí zodpovedať požadované rozmery pre veľkých a malých triedy ikony. Veľké triedy ikony môžete určiť požadované rozmery zadaním hodnoty SM_CXICON a SM_CYICON vo výzve k GetSystemMetrics funkciu. Ikona malá trieda zadajte hodnoty SM_CXSMICON a SM_CYSMICON. Informácie nájdete v časti ikony.
Ak aplikácia nastaví členmi hIcon a hIconSm WNDCLASSEX štruktúry na hodnotu NULL, systém použije predvolenú ikonu aplikácie ako trieda pre veľké a malé ikony pre triedu okna. Ak zadáte ikona veľké triedy, ale nie malá, ktoré systém vytvorí ikona malá trieda založené na veľký jeden. Však ak zadáte ikona malá trieda, ale nie veľký jeden, systém použije predvolenú ikonu aplikácie ako ikonu veľké triedy a ikonu špecifikované ako malá trieda ikonu.
Veľkých alebo malých triedy ikonu pre konkrétne okno môžete prepísať pomocou WM_SETICON správy. Súčasná ikona veľkých alebo malých triedu môžete načítať pomocou WM_GETICON správ.