LookupIconIdFromDirectoryEx

La funzione LookupIconIdFromDirectoryEx cerca attraverso i dati di cursore o icona per l'icona o il cursore che meglio si adatta il dispositivo di visualizzazione corrente.

 int (LookupIconIdFromDirectoryEx PBYTE  presbits, / / indirizzo dei dati delle risorseBOOLfIcon, / / icona o cursore bandieraintcxDesired, / / larghezza del cursore o sull'icona desiderataintcyDesired, / / altezza del cursore o sull'icona desiderataUINTBandiere / / risorsa flags);
 

Parametri

presbits
Puntatore a icona o cursore directory dati. Perch questa funzione non convalida i dati delle risorse, provoca un errore di protezione generale (GP) o restituisce un valore indefinito se presbits non rivolto ai dati di risorse valido.
fIcon
Specifica se richiesto un cursore o un'icona. Se questo parametro TRUE, la funzione alla ricerca di un'icona; Se il parametro FALSE, la funzione alla ricerca di un cursore.
cxDesired
Specifica la larghezza desiderata, in pixel, dell'icona. Se questo parametro zero, la funzione utilizza il valore di metrico di sistema SM_CXICON o SM_CXCURSOR.
cyDesired
Specifica l'altezza desiderata, in pixel, dell'icona. Se questo parametro zero, la funzione utilizza il valore di metrico di sistema SM_CYICON o SM_CYCURSOR.
Bandiere
Specifica una combinazione dei seguenti valori:
Valore Significato
LR_DEFAULTCOLOR Utilizza il formato di colore predefinito.
LR_MONOCHROME Crea un'icona monocromatico o cursore.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito un identificatore di risorsa valore integer per il cursore che meglio si adatta il dispositivo di visualizzazione corrente o l'icona.

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

Osservazioni

Un file di risorse del tipo RT_GROUP_ICON (RT_GROUP_CURSOR indica i cursori) contiene i dati dell'icona (o cursore) in diversi formati dipendenti dal dispositivo e indipendenti dal dispositivo. LookupIconIdFromDirectoryEx cerca il file di risorse per l'icona (o cursore) che meglio si adatta il dispositivo di visualizzazione corrente e restituisce l'identificatore del valore integer. Le funzioni FindResource e FindResourceEx utilizzano la macro MAKEINTRESOURCE con questo identificatore per individuare la risorsa nel modulo.

La directory di icona viene caricata da un file di risorse con risorse tipo RT_GROUP_ICON (o RT_GROUP_CURSOR per i cursori) e un valore integer risorsa nome per l'icona specifico deve essere caricato. LookupIconIdFromDirectoryEx restituisce un identificatore del valore integer che rappresenta il nome di risorsa dell'icona che meglio si adatta il dispositivo di visualizzazione corrente.

Le funzioni LoadIcon, LoadImagee LoadCursor utilizzano questa funzione per cercare i dati della risorsa specificata per l'icona o il cursore che meglio si adatta il dispositivo di visualizzazione corrente.

Descrizione

nbsp;Windows &NT: richiede una versione 4.0 o successive.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Panoramica di icone, funzioni di icona, CreateIconFromResourceEx, CreateIconIndirect, FindResource, FindResourceEx, GetIconInfo, LoadCursor, LoadIcon, LoadImage, LookupIconIdFromDirectory, MAKEINTRESOURCE

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

Index