Функция UpdateResource добавляет, удаляет или заменяет ресурс в исполняемый файл.
(BOOL UpdateResource ОБРАБАТЫВАТЬ hUpdate, / / обработать файл обновленияLPCTSTRlpType, / / адрес ресурса типа для обновленияLPCTSTRlpName, / / имя адрес ресурса для обновленияСловоwLanguage, / / языковой идентификатор ресурсаLPVOIDlpData, / / адрес данных ресурсовDWORDcbData / / длина данных о ресурсах, в байтах);
| Значение | Значение |
|---|---|
| RT_ACCELERATOR | Таблица сочетаний клавиш |
| RT_ANICURSOR | Анимированный курсор |
| RT_ANIICON | Анимированный значок |
| RT_BITMAP | Ресурса точечного рисунка |
| RT_CURSOR | Ресурс аппаратно зависимую курсора |
| RT_DIALOG | Диалоговое окно "" |
| RT_FONT | Ресурс шрифта |
| RT_FONTDIR | Каталог ресурса шрифтов |
| RT_GROUP_CURSOR | Курсор аппаратно независимый ресурс |
| RT_GROUP_ICON | Ресурс значка аппаратно независимый |
| RT_HTML | HTML-документ |
| RT_ICON | Ресурс значка аппаратно зависимую |
| RT_MENU | Ресурс меню |
| RT_MESSAGETABLE | Запись сообщений таблицы |
| RT_RCDATA | Определяемый приложением ресурс (исходных данных) |
| RT_STRING | Запись строк таблицы |
| RT_VERSION | Ресурс версии |
Если lpData имеет значение NULL, указанный ресурс будет удален из исполняемого файла.
Если функция выполнена успешно, возвращаемое значение не равно нулю.
Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Приложение может использовать UpdateResource неоднократно вносить изменения в данные ресурсов. Каждый вызов UpdateResource способствует внутреннему списку добавления, удаления и замены, но на самом деле не записывает данные в исполняемый файл. Приложение необходимо использовать функцию EndUpdateResource для записи накопившихся изменений к исполняемому файлу.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Не поддерживается.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winbase.h.
Импорта библиотеки:Используйте kernel32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.
Обзор ресурсов, ресурсов функции, BeginUpdateResource, EndUpdateResource, LoadIcon, , LoadString, LockResource, MAKEINTRESOURCE, MAKELANGID, SizeofResource