Visualizzazione di un'icona

L'applicazione puņ caricare e creare icone da visualizzare nell'area client dell'applicazione o finestre figlio. Nell'esempio seguente viene illustrato come creare un'icona nell'area client della finestra di cui contesto di visualizzazione (DC) č identificata dal parametro hdc .

HICON hIcon1;   / / icona handle HDC hdc;        / / handle per visualizzare contesto DrawIcon (hdc, 10, 20, hIcon1) 
 

Il sistema visualizza automaticamente l'icona della classe qui per una finestra. L'applicazione puņ assegnare icone di classe durante la registrazione di una classe di finestra. L'applicazione puņ sostituire un'icona della classe utilizzando il SetClassLong funzione. Questa funzione cambia le impostazioni predefinite finestra per tutte le finestre di una determinata classe. Nell'esempio seguente sostituisce un'icona della classe con l'icona di cui identificatore di risorsa č 480.

HINSTANCE hinst;            / / handle to attuale istanza HWND hwnd;                  / / handle della finestra principale / / cambiare l'icona della classe della finestra di hwnd. 
 
SetClassLong(hwnd, // window handle GCL_HICON, // changes icon (LONG) LoadIcon(hinst, MAKEINTRESOURCE(480))
   ) 
 

Per ulteriori informazioni sulle classi di finestre, vedere Classi di finestre.

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

Index