1002_____________________________________________Глава 15

Пример

^include <vcl\Clipbrd.hpp>

if (Clipboard()->HasFormat(CF_BITMAP))
{

try
(
Imagel->Picture->Bitmap->LoadFromClipboardFormat(CF_BITMAP,

Clipboard()->GetAsHandle(CF_BITMAP), 0) ;

)

catch (...)
(
ShowMessage("Загрузка изображения невозможна");

)
)
else

ShowMessage("В буфере не точечное изображение");

Приведенный код загружает изображение из буфера обмена в формате битовой
карты в компонент Imagel.

LoadFromFile — метод графических объектов

Загружает изображение, хранящееся в файле
Классы TGraphic, TPicture

Прототип

virtual void _fastcall LoadFromFile(const AnsiString FileName);

Описание

Метод LoadFromFile читает файл FileName и загружает его в графический
объект.

Если формат графического файла не зарегистрирован, или не соответствует
типу графического объекта, то генерируется исключение EInvalidGraphic.
I

Пример

if(OpenPictureDialogl->Execute())

Imagel->Picture->LoadFromFile(OpenPictureDialogl->FileName) ;

Этот оператор открывает диалог OpenPictureDialogI, позволяющий пользова-
телю выбрать файл, и загружает изображение из файла в компонент Imagel.

LoadFromResourceID

Загружает битовую карту из файла ресурсов по указанному идентификатору
Класс TBitmap

Прототип

void   fastcall LoadFromResourceID(int Instance, int ResID);

Описание

Метод LoadFromResourceID загружает битовую карту из файла ресурсов вы-
полняемого модуля. Загружаемая карта указывается идентификатором ResID.