LookupIconIdFromDirectoryEx

LookupIconIdFromDirectoryEx -funksjonen søker gjennom ikonet eller markøren data for ikonet eller markøren som passer best for gjeldende visningsenhet.

 int () LookupIconIdFromDirectoryEx PBYTE  presbits, / / adresse av ressursdataBOOLfIcon, / / ikonet eller markøren flaggIntcxDesired, / / ønsket bredden på ikonet eller markørenIntcyDesired, / / ønsket høyden av ikonet eller markørenUINTFlagg / / ressurs flags);
 

Parametere

presbits
Pekeren til ikonet eller markøren directory-data. Fordi denne funksjonen ikke validerer ressursdata, det fører til en generell beskyttelsesfeil (GP) eller returnerer en udefinert verdi hvis presbits ikke peker til en gyldig ressursdata.
fIcon
Angir om et ikon eller en markør er søkt. Hvis denne parameteren er sann, søker funksjonen etter et ikon; Hvis parameteren er USANN, søker funksjonen etter en markør.
cxDesired
Angir ønskede bredden, i piksler, for ikonet. Hvis denne parameteren er null, bruker funksjonen den SM_CXICON eller SM_CXCURSOR systemet metrisk verdien.
cyDesired
Angir ønskede høyden, i piksler, for ikonet. Hvis denne parameteren er null, bruker funksjonen den SM_CYICON eller SM_CYCURSOR systemet metrisk verdien.
Flagg
Angir en kombinasjon av følgende verdier:
Verdi Betydning
LR_DEFAULTCOLOR Bruker standardformatet for farge.
LR_MONOCHROME Oppretter en svart-hvitt-ikonet eller markøren.

Returverdier

Hvis funksjonen lykkes, er returverdien en heltall-ressurs-IDen for ikonet eller markøren som passer best for gjeldende visningsenhet.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

En ressursfil av typen RT_GROUP_ICON (RT_GROUP_CURSOR angir markører) inneholder ikonet (eller markøren) data i flere formater for enhetsavhengig og enhetsuavhengig. LookupIconIdFromDirectoryEx søker ressursfilen for ikonet (eller markøren) som best passer gjeldende visningsenhet og returnerer den heltall-identifikatoren. Funksjonene FindResource og FindResourceEx bruke makroen MAKEINTRESOURCE med denne identifikatoren for å finne ressursen i modulen.

Ikonet katalogen er lastet inn fra en ressursfil med ressurs type RT_GROUP_ICON (eller RT_GROUP_CURSOR for markører), og en heltall-ressursnavn for bestemte ikonet skal lastes inn. LookupIconIdFromDirectoryEx returnerer en heltall-ID som er ressursnavnet for ikonet som passer best for gjeldende visningsenhet.

Funksjonene LoadIcon, LoadImageog LoadCursor bruke denne funksjonen til å søke den angitte ressursdata for ikonet eller markøren som passer best for gjeldende visningsenhet.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 4.0 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Oversikt over ikoner, ikonet funksjoner, CreateIconFromResourceEx, CreateIconIndirect, FindResource, FindResourceEx, GetIconInfo, LoadCursor, LoadIcon, LoadImage, LookupIconIdFromDirectory, MAKEINTRESOURCE

Index