EnumResourceNames

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

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

Параметры

hModule
Дескриптор модуля, чьи исполняемый файл содержит ресурсы, по которым должны быть перечислены имена. Если этот параметр имеет значение NULL, функция перечисляет имена ресурсов в модуле используется для создания текущего процесса.
lpszType
Указатель на ограниченную значением 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

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

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

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

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

Примечания

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

QuickInfo

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

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

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

Index