Главная
Решение задач.
Справочные данные.
Формулы.
Программирование.
Как в Windows?
Разное.
Утилиты Windows.
Несправности принтеров.
BIOS по алфавиту.
Тесты.
Карта сайта.

Работа с ресурсами на winAPI в delphi.

Загружает поименованный ресурс пиктограммы.

function LoadIcon(Instance: THandle; IconName: PChar): HIcon;
Параметры:
Instance: Экземпляр модуля, исполнимый файл которого содержит пиктограмму или 0 для предопределенной пиктограммы.
IconName: Строка или имя целочисленного идентификатора или предопределенная пиктограмма, определенная одной из констант idi_.
Возвращаемое значение: В случае успешного завершения - идентификатор пиктограммы; 0 - в противном случае.

Загружает поименованный ресурс строки и копирует ее в Buffer, присоединяя в конец пустой символ.

function LoadString(Instance: THandle; ID: Word; Buffer: PChar; BufferMax: Integer): Integer;
Параметры:
Instance: Экземпляр модуля, исполнимый файл которого содержит строку.
ID: Целочисленный идентификатор строки.
Buffer: Принимающий буфер.
BufferMax: Размер буфера.
Возвращаемое значение: Фактическое число скопированных байт; 0 - если не существует.

Считывает адрес загруженного ресурса и увеличивает его счетчик ссылок. После этого ресурс не может быть ни перемещен, ни уничтожен.

function LockResource(RezData: THandle): Pointer;
Параметры:
RezData: Идентификатор ресурса, возвращенный LoadResource.
Возвращаемое значение: Указатель на загруженный ресурс; nil, если нет.

Разблокирует ресурс RezData и уменьшает его счетчик ссылок.

function UnlockResource(RezData: THandle): Bool;
Параметры:
RezData: Идентификатор блока глобальной памяти.
Возвращаемое значение: Нуль, если счетчик ссылок равен 0; не нуль - в противном случае.

К оглавлению


монтаж оптоволокна

ваз 2107 в ярославле

Copyright © 2008-2011 Gruzincev Anton , St. Gorno-Altaysk, Russia, helpw@mail.ru