Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Ресурсы приложения

            HRSRC FindResource(

HMODULE  hModule,// идентификатор приложения

// (тип HINSTANCEсовместим с HMODULE)

             LPCTSTR  lpName,   // указатель на строку с именем ресурса 

             LPCTSTR  lpType     // указатель на строку с типом ресурса );   

Эта функция может быть использована для поиска ресурса любого типа в загрузочном модуле. Для стандартных ресурсов в качестве третьего параметра должна быть указана одна из констант с префиксом RT_ . Подробное описание параметров этой функции можно получить из справочной документации или в электронном справочнике WIN32 Programmer’s Reference.

            Возвращаемое данной функцией значение используется в качестве второго параметра функции LoadResource для загрузки ресурса в память :

            HGLOBAL LoadResource( HMODULE  hModule,            HRSRC  hResInfo ); 

            Возвращаемое функцией значение является идентификатором блока памяти в куче (heap) приложения, в который загружен ресурс.             Windows95, в отличие от Windows NT, автоматически не освобождает память, занятую ресурсом. Поэтому, по завершении работы с ресурсом его следует выгрузить из памяти при помощи функции FreeResource :

            BOOL WINAPI FreeResource (HGLOBAL hGlb);

предыдущаяследующая