CreateIconIndirect

La funzione CreateIconIndirect crea un'icona o il cursore da una struttura ICONINFO.

(HICON CreateIconIndirect PICONINFO  piconinfo / / puntatore alla struttura di informazioni sull'icona);
 

Parametri

piconinfo
Puntatore a una struttura ICONINFO la funzione viene utilizzato per creare l'icona o il cursore.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito è un handle per il cursore che viene creato o sull'icona.

Se la funzione ha esito negativo, il valore restituito è NULL. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

Il sistema copia le bitmap nella struttura ICONINFO prima di creare l'icona o il cursore. Perché il sistema temporaneamente può selezionare le bitmap in un contesto di periferica, i membri di hbmMask e hbmColor della struttura ICONINFO devono non già essere selezionati in un contesto di periferica. L'applicazione deve continuare a gestire le bitmap originale ed eliminarli quando non sono più necessari.

Quando si è terminato di utilizzare l'icona, distruggerlo utilizzando la funzione DestroyIcon.

Windows CE: Il componente icona non supporta cursori. Quando si utilizza questo componente, sempre impostare il campo fIcon della struttura ICONINFO su TRUE.

Quando si utilizza il componente iconcurs, è possibile utilizzare la funzione CreateIconIndirect per creare icone o cursori monocromatici. Windows CE non supporta cursori di colore.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Panoramica di icone, funzioni di icona, DestroyIcon, ICONINFO

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

Index