Ресурсы приложения
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);
предыдущаяследующая