EnumResourceLanguages

Funkcja EnumResourceLanguages szuka modułu dla każdego zasobu określony typ i nazwa i przekazuje języka każdego zasobu, który lokalizuje do funkcji określonych wywołania zwrotnego.

(BOOL EnumResourceLanguages HMODULE  hModule, / / zasobu moduł obsługiLPCTSTRlpType, / / wskaźnik do zasobu wpiszLPCTSTRlpName, / / wskaźnik nazwa zasobuENUMRESLANGPROClpEnumFunc, / / wskaźnik do funkcji wywołania zwrotnegoDługiefikcyjnymi / / zdefiniowanych przez aplikację parametr);
 

Parametry

hModule
Uchwyt do modułu, którego plik wykonywalny zawiera zasoby, dla których języków mają być wyliczone. Jeśli ten parametr ma wartość NULL, funkcja wylicza języków zasobów w module umożliwia tworzenie bieżącego procesu.
lpType
Wskaźnik ciąg zakończony zerem, określający typ zasobów, dla których wyliczane są język. Dla typów zasobów standardowe ten parametr może być jedna z następujących wartości:
Wartość Znaczenie
RT_ACCELERATOR Akcelerator tabeli
RT_ANICURSOR Animowanych kursorów
RT_ANIICON Animowana ikona
RT_BITMAP Mapa bitowa zasobów
RT_CURSOR Zależne od sprzętu kursor zasobów
RT_DIALOG Okno dialogowe
RT_FONT Zasób czcionki
RT_FONTDIR Zasób katalogu czcionki
RT_GROUP_CURSOR Kursor niezależną od sprzętu zasobów
RT_GROUP_ICON Ikona niezależną od sprzętu zasobów
RT_HTML Dokument HTML
RT_ICON Zależne od sprzętu ikonę zasobu
RT_MENU Menu zasobów
RT_MESSAGETABLE Wiadomości-spisu
RT_PLUGPLAY Zasób typu Plug and play
RT_RCDATA Zdefiniowane przez aplikację zasobów (nieprzetworzone dane)
RT_STRING Ciąg-spisu
RT_VERSION Wersja zasobów
RT_VXD VXD

lpName
Wskaźnik ciąg zakończony zerem, określający nazwę zasobu, do którego wyliczane są język.
lpEnumFunc
Wskaźnik, aby wywołanie funkcji wywołania zwrotnego dla każdego wyliczane zasobów językowych. Aby uzyskać więcej informacji zobacz EnumResLangProc.
fikcyjnymi
Określa wartość zdefiniowanych przez aplikację przekazanych do funkcji wywołania zwrotnego. Parametr ten może być używany w sprawdzanie błędów.

Zwraca wartości

Jeśli funkcja, wartość zwracany jest różna od zera.

Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Uwagi

Funkcja EnumResourceLanguages w dalszym ciągu wyliczyć zasobów języków, aż funkcja wywołania zwrotnego zwraca wartość FALSE lub wszystkie języki zasobu zostały wyliczone.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w winbase.h.
Importowanie biblioteki:Należy użyć kernel32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows i Windows NT.

Zobacz też

Przegląd zasobów, funkcji zasobów, EnumResLangProc, EnumResourceNames, EnumResourceTypes

Index