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);
| Valore | Significato |
|---|---|
| LR_DEFAULTCOLOR | Utilizza il formato di colore predefinito. |
| LR_MONOCHROME | Crea un'icona monocromatico o cursore. |
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.
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.
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.
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.