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