EnumResourceLanguages

Функция EnumResourceLanguages выполняет модуль для каждого ресурса указанного типа и имени и передает язык каждого ресурса, который он находит для определенной функции обратного вызова.

(BOOL EnumResourceLanguages HMODULE  hModule, / / обработать модульLPCTSTRlpType, / / тип указателя ресурсаLPCTSTRlpName, / / указатель на название ресурсаENUMRESLANGPROClpEnumFunc, / / указатель на функцию обратного вызоваДЛИННЫЕlParam / / определяемые приложением параметр);
 

Параметры

hModule
Дескриптор модуля, чьи исполняемый файл содержит ресурсы, по которым должны быть перечислены языки. Если этот параметр имеет значение NULL, функция перечисляет языки ресурсов в модуле используется для создания текущего процесса.
lpType
Указатель на ограниченную значением null строку, указав тип ресурса, для которого перечисляется язык. Для стандартных ресурсов типов этот параметр может принимать одно из следующих значений:
Значение Значение
RT_ACCELERATOR Таблица сочетаний клавиш
RT_ANICURSOR Анимированный курсор
RT_ANIICON Анимированный значок
RT_BITMAP Ресурса точечного рисунка
RT_CURSOR Ресурс аппаратно зависимую курсора
RT_DIALOG Диалоговое окно ""
RT_FONT Ресурс шрифта
RT_FONTDIR Каталог ресурса шрифтов
RT_GROUP_CURSOR Курсор аппаратно независимый ресурс
RT_GROUP_ICON Ресурс значка аппаратно независимый
RT_HTML HTML-документ
RT_ICON Ресурс значка аппаратно зависимую
RT_MENU Ресурс меню
RT_MESSAGETABLE Запись сообщений таблицы
RT_PLUGPLAY Ресурс Plug and play
RT_RCDATA Определяемый приложением ресурс (исходных данных)
RT_STRING Запись строк таблицы
RT_VERSION Ресурс версии
RT_VXD VXD

lpName
Указатель на строку нулем, указав имя ресурса, для которого перечисляется язык.
lpEnumFunc
Указатель на функцию обратного вызова для вызова для каждого перечисленных языковой ресурс. Для получения дополнительной информации смотрите EnumResLangProc.
lParam
Задает определенное приложением значение, передаваемое функции обратного вызова. Этот параметр может использоваться в проверку ошибок.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение не равно нулю.

Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Примечания

EnumResourceLanguages функция продолжает перечислить языки ресурсов до тех пор, пока функция обратного вызова возвращает FALSE или перечислены все языки ресурсов.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winbase.h.
Импорта библиотеки:Используйте kernel32.lib.
Юникод:В Unicode и ANSI версий Windows и Windows NT.

Родственные слова

Обзор ресурсов, функций ресурсов, EnumResLangProc, EnumResourceNames, EnumResourceTypes

Index