Classe icone

Un' icona di classe è una foto che il sistema utilizza per rappresentare una finestra di una classe particolare. Un'applicazione può avere due icone di classe — uno grande e uno piccolo. Il sistema visualizza di una finestra icona di gran classe nella finestra interruttore di attività che viene visualizzata quando l'utente preme alt + tab e le viste grandi icona della barra delle applicazioni ed esploratore. L' icona piccola classe viene visualizzata nella barra del titolo di una finestra e le viste sulla piccola icona della barra delle applicazioni ed esploratore.

Per assegnare un'icona di grande e piccola a una classe di finestra, specificare le maniglie delle icone nei membri hIcon e hIconSm della struttura WNDCLASSEX . Le dimensioni delle icone devono essere conformi alle dimensioni richieste per le icone grandi e piccole di classe. Per un'icona di gran classe, è possibile determinare le dimensioni richieste specificando i valori SM_CXICON e SM_CYICON in una chiamata alla funzione GetSystemMetrics . Per un icona piccola classe, specificare i valori SM_CXSMICON e SM_CYSMICON. Per informazioni, vedere le icone.

Se un'applicazione imposta i membri di struttura WNDCLASSEX hIcon e hIconSm su NULL, il sistema utilizza l'icona dell'applicazione predefinita come le icone grandi e piccole di classe per la classe di finestra. Se si specifica un'icona di gran classe, ma non una piccola, il sistema crea un icona piccola classe basato su quella grande. Tuttavia, se si specifica un'icona piccola classe ma non una grande, il sistema utilizza l'icona dell'applicazione predefinita come l'icona di grande classe e l'icona specificato come l'icona piccola classe.

È possibile ignorare l'icona grande o piccola classe per una determinata finestra utilizzando il messaggio WM_SETICON . È possibile recuperare l'icona grande o piccola classe corrente utilizzando il messaggio WM_GETICON.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index