Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.winnt.rsm.org.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.winnt.rsm.org.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.winnt.rsm.org.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.winnt.rsm.org.ru/tipstricks/tipstricks.htm
Обновления на сайте
Переведен новый вопрос в официальном FAQ по C++Builder. В раздел "Советы & примеры"
добавились примеры: " Определение размера свободного пространства на диске (VCL
вариант)",
"Определение размера диска (VCL вариант)"
Перевод
Сегодня вашему вниманию представлен перевод функции LoadResource.
LoadResource
Функция LoadResource загружает указанный ресурс в глобальную память.
HGLOBAL LoadResource(
HMODULE hModule, // дескриптор модуля ресурса
HRSRC hResInfo // дескриптор ресурса
);
Параметры
hModule – идентифицирует модуль, чей исполняемый файл содержит ресурс. Если значение
hModule равно NULL, Windows загружает ресурс из модуля, который был использован
для создания текущего процесса.
hResInfo – идентифицирует загружаемый ресурс. Этот дескриптор должен быть создан,
используя функции FindResource или FindResourceEx.
Возвращаемые значения
В случае успеха возвращается дескриптор блока глобальной памяти, содержащей
данные, связанные с ресурсом.
В случае неудачи возвращается нуль. Для получения дополнительной информации об
ошибке вызовите функцию GetLastError.
Комментарии
И Windows 95, и Windows NT автоматически освобождают ресурсы. Вам нет необходимости
вызывать функцию FreeResource для освобождения ресурсов, загруженных функцией
LoadResource.
См. также
FindResource, FindResourceEx, FreeResource, LoadLibrary, LoadModule, LockResource.
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru