Ein Klasse-Symbol ist ein Bild, das das System verwendet, um ein Fenster einer bestimmten Klasse darstellen. Eine Anwendung kann zwei Klasse Symbole haben — ein großes und ein kleines. Das System zeigt ein Fenster große Klasse-Symbol in der Task-Switch-Fenster, das angezeigt wird, wenn der Benutzer Alt + Tab drückt, und in der Symbolansicht der Task-Leiste und Explorer. Das kleine Klasse Symbol erscheint in der Titelleiste eines Fensters und in das kleine Symbol Ansichten der Task-Leiste und explorer.
Um ein Symbol für Groß und Klein eine Fensterklasse zuzuweisen, geben Sie die Griffe der Symbole in der hIcon und hIconSm Member der Struktur WNDCLASSEX . Die Symbol-Dimensionen müssen die erforderlichen Abmessungen für große und kleine Klasse Symbole entsprechen. Für eine große Klasse Icon, können Sie ermitteln die erforderlichen Abmessungen angeben die Werte SM_CXICON und SM_CYICON in einem Aufruf der GetSystemMetrics -Funktion. Geben Sie für eine kleine Klasse Icon die Werte SM_CXSMICON und SM_CYSMICON. Informationen finden Sie unter Symbole.
Wenn eine Anwendung die hIcon und hIconSm Member der Struktur WNDCLASSEX auf NULL festlegt, verwendet das System das Standardanwendungssymbol als die großen und kleinen Klasse Symbole für die Fensterklasse. Wenn Sie eine Ikone große Klasse aber keine kleinen angeben, erstellt das System eine kleine Klasse Symbol basierend auf die groß. Jedoch, wenn Sie eine kleine Klasse Symbol aber keine große angeben, verwendet das System das Standardanwendungssymbol als das große Klasse-Symbol und dem angegebenen Symbol als Symbol für die kleine Klasse.
Sie können das Symbol groß oder klein-Klasse für ein bestimmtes Fenster überschreiben, mithilfe der WM_SETICON -Nachricht. Sie können das aktuelle Symbol groß oder klein-Klasse mithilfe der WM_GETICON -Nachricht abrufen.