Creazione di icona

Icone standard sono predefiniti, non è necessario per la loro creazione. Per utilizzare un icona standard, un'applicazione può ottenere relativo handle utilizzando il LoadImage funzione. Un' icona di gestire è un valore univoco di tipo HICON che identifica un'icona standard o personalizzata.

Per creare un'icona personalizzata per un'applicazione, sarebbe in genere utilizzare un'applicazione grafica e includono il risorsa icona nel file di definizione delle risorse dell'applicazione. In fase di esecuzione, è possibile chiamare LoadIcon o LoadImage per recuperare un handle per l'icona. Una risorsa icona può contenere immagini di un gruppo per diversi dispositivi di visualizzazione differenti. LoadIcon e LoadImage automaticamente selezionare l'icona più appropriato dal gruppo per il dispositivo di visualizzazione corrente.

Un'applicazione può anche creare un'icona personalizzata in fase di esecuzione utilizzando la funzione CreateIconIndirect , che crea un'icona sulla base del contenuto di una struttura ICONINFO . La funzione GetIconInfo riempie la struttura con le coordinate del punto caldo e informazioni sulla maschera di bit bitmap e colore bitmap per l'icona.

Le applicazioni dovrebbero implementare icone personalizzate come risorse e dovrebbe utilizzare LoadIcon o LoadImage, piuttosto che creare l'icona in fase di esecuzione. Utilizzare risorse icona evita la dipendenza dal dispositivo, semplifica la localizzazione e consente alle applicazioni di condividere le forme icona.

La funzione CreateIconFromResourceEx consente a un'applicazione di navigare attraverso le risorse del sistema e di creare icone e cursori, sulla base dei dati delle risorse. CreateIconFromResourceEx crea un'icona sulla base dei dati di risorse binari da altri file eseguibili o le librerie di collegamento dinamico (dll). Un'applicazione deve precedere questa funzione con le chiamate alla funzione LookupIconIdFromDirectoryEx e molte funzioni delle risorse. LookupIconIdFromDirectoryEx restituisce l'identificatore dei dati sull'icona più appropriati per il dispositivo di visualizzazione corrente. Per ulteriori informazioni sulle funzioni di risorse, vedere Funzioni delle risorse.

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

Index