EnumResourceNames

EnumResourceNames funkcia vyhľadá modul pre každý prostriedok zadaný typ a prechádza názov každého prostriedku vyhľadá uplatňovanie definované spätné volanie funkcie.

BOOL EnumResourceNames ( HINSTANCE  hModule; / / zdrojov-modul manipuláciaLPCTSTRlpszType; / / type smerník zdrojaENUMRESNAMEPROClpEnumFunc; / / ukazovateľ callback funkciouDlhélParam / / definovanom aplikáciou parametra);
 

Parametre

hModule
Popisovač modulu ktorých spustiteľný súbor obsahuje zdroje, pre ktoré názvy sú na enumeráciu. Ak má tento parameter hodnotu NULL, funkcia enumeruje názvov zdrojov v module používa na vytvorenie súčasného procesu.
lpszType
Smerník na reťazec zakončený nulou určujúci názov typ prostriedku, pre ktorú sa nachádza názov. Pre štandardnej zdrojov druhy, tento parameter môže byť jedna z nasledovných hodnôt:
Hodnota Význam
RT_ACCELERATOR Akcelerátor tabuľky
RT_ANICURSOR Animovaný kurzor
RT_ANIICON Animovaná ikona
RT_BITMAP Bitová mapa zdrojov
RT_CURSOR Závislé od hardvéru kurzor zdrojov
RT_DIALOG Dialógové okno
RT_FONT Zdroj písmo
RT_FONTDIR Písmo adresárovej prostriedkov
RT_GROUP_CURSOR Kurzor hardvérom nezávislým zdrojom
RT_GROUP_ICON Ikonu hardvérom nezávislým zdrojom
RT_HTML Dokument vo formáte HTML
RT_ICON Závislé od hardvéru ikonu zdrojov
RT_MENU Ponuka zdrojov
RT_MESSAGETABLE Správa položka
RT_PLUGPLAY Prostriedok typu Plug and play
RT_RCDATA Definovanom aplikáciou zdrojov (prvotné údaje)
RT_STRING Reťazec tabuľky Položka
RT_VERSION Verzia zdrojov
RT_VXD VXD

lpEnumFunc
Ukazovateľ na funkciu spätného volania sa nazýva pre každé vymenované názov prostriedku. Ďalšie informácie nájdete v téme EnumResNameProc.
lParam
Určuje hodnotu definovanom aplikáciou postúpené callback funkcie. Tento parameter možno použiť na kontrolu chýb.

Note:

Ak funkciu podarí, vrátená hodnota je nenulové.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Funkcia EnumResourceNames naďalej enumerovať prostriedok názvov, kým callback funkciou vráti hodnotu NEPRAVDA alebo všetky názvy zdrojov boli oslovení.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v winbase.h.
Importovať knižnica:Použiť kernel32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia pre Windows a Windows NT.

Pozri tiež

Zdroje prehľad funkcií zdrojov, EnumResNameProc, EnumResourceLanguages, EnumResourceTypes

Index