Ресурсы. Файл описания ресурса, страница 4

Растровыеизображениявфайлеописанияресурса

Picturel BITMAP "picturel.bmp" Picture2 BITMAP "picture2.bmp" Pictures BITMAP "pictures.Ьшр"

ФункцииWndProc иPaintBitmaps

См.     \local-sources\chap07\07-03.txt

EnumResourceTypes                           * Windows 98   + Windows 2000

Описание

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

Синтаксис

BOOL EnumResourceTypes( HMODULE hModule, ENUMRESTYPEPROC IpEnumFunc, LONG_PTR IParam )

Параметры

hModule

HMODULE. Дескриптор экземпляра модуля, который должен быть найден. Если этот параметр равен NULL, используется дескриптор модуля вызывающего процесса.

IpEnumFunc

ENUMRESTYPEPROC. Указатель на определяемую приложением функцию обратного вызова, которая должна быть вызвана для каждого перечислимого типа ресурса.

IParam

LONG_PTR. Определяемое приложением 32-разрядное значение, переданное функции обратного вызова. См. приведенное ниже описание функции обратного вызова.

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

BOOL. TRUE, в случае успешного выполнения; в ином случае возвращаемое значение — FALSE.

Включаемый файл

winbase.h

См. также

EnumResourceNames, EnumResourceLanguages

Синтаксис обратного вызова

BOOL CALLBACK EnumResTypeProc( HMODULE hModule, LPTSTR IpszType, LONG_PTR IParam )

Параметры обратного вызова

hModule

HMODULE. Используемый параметр hModule.

IpszType

LPTSTR. Указатель на строку с нулевым символом в конце, содержащую тип ресурса. Для стандартных типов ресурса этот параметр может иметь одно из значений, приведенных в табл. 7.2.

 

IParam

LONG_PTR. Используемый параметр IParam.

 

Пример

В следующем примере, показанном на рис. 7.2, функция EnumResource-Types применяется для внесения в список типов ресурсов, найденных в файле ресурса приложения. Когда пользователь выбирает в меню пункт Test!, типы ресурсов перечисляются и добавляются к списку.

 

См.    \local-sources\chap07\07-04.txt                                            •____^^_ ________ ......

 

Рисунок 7.2. Пример применения функции EnumResourceTypes

Icon

Лепи Dialog

iroup Icon Version Information