Функция EnumResourceLanguages выполняет модуль для каждого ресурса указанного типа и имени и передает язык каждого ресурса, который он находит для определенной функции обратного вызова.
(BOOL EnumResourceLanguages HMODULE hModule, / / обработать модульLPCTSTRlpType, / / тип указателя ресурсаLPCTSTRlpName, / / указатель на название ресурсаENUMRESLANGPROClpEnumFunc, / / указатель на функцию обратного вызоваДЛИННЫЕlParam / / определяемые приложением параметр);
Значение | Значение |
---|---|
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 |
Если функция выполнена успешно, возвращаемое значение не равно нулю.
Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
EnumResourceLanguages функция продолжает перечислить языки ресурсов до тех пор, пока функция обратного вызова возвращает FALSE или перечислены все языки ресурсов.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winbase.h.
Импорта библиотеки:Используйте kernel32.lib.
Юникод:В Unicode и ANSI версий Windows и Windows NT.
Обзор ресурсов, функций ресурсов, EnumResLangProc, EnumResourceNames, EnumResourceTypes