Функция EnumResTypeProc


Функция EnumResTypeProc  - это определяемая программой функция повторного вызова, используемая функцией EnumResourceTypes. Она получает типы ресурсов. Тип ENUMRESTYPEPROC определяет указатель на эту функцию повторного вызова. EnumResTypeProc - имя-заместитель для определяемого программой имени функции.

Синтаксис

BOOL CALLBACK EnumResTypeProc(
    HMODULE hModule,
    LPTSTR lpszType,
    LONG_PTR lParam
);

Параметры

hModule

[in] Дескриптор модуля, исполняемый файл которого содержит ресурсы, типы которых перечисляются. Если этот параметр - ПУСТО (NULL), функция перечисляет типы ресурсов в модуле, используемом для создания текущего процесса.

lpszType

[in] Указатель на символьную строку с нулем в конце, определяющую имя типа ресурса, типы которого перечисляются. Типы стандартных ресурсов смотрите в статье Типы ресурсов

lParam

[in] Устанавливает определяемый программой параметр, который передается в функцию EnumResourceTypes. Этот параметр может использоваться в выявлении ошибок.

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

Функция повторного вызова должна возвратить значение ИСТИНА (TRUE), чтобы продолжить перечисление; или же, она должна возвратить ЛОЖЬ (FALSE), чтобы остановить перечисление.

Замечания

Если IS_INTRESOURCE (lpszType) - ИСТИНА (TRUE), то lpszType устанавливает целочисленный идентификатор данного ресурса. В противном случае, это - указатель на символьную строку с нулем в конце. Если первый символ  строки - знак решетки (#), остальные знаки обозначают десятичное число, которое устанавливает целочисленный идентификатор ресурса. Например, символьная строка "#258" обозначает идентификатор 258.

Приложение должно зарегистрировать эту функцию, передавая ее адрес в функцию EnumResourceTypes.

Смотри также 

Обзор Ресурсы, Функции, используемые ресурсами, EnumResourceTypes, IS_INTRESOURCE

Размещение и совместимость EnumResTypeProc

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

-

Заголовочный файл

 

- объявлено в

Winbase.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz