Свойства, методы, события, типы, классы______________________1001

Описание

Метод Invalidate надо вызывать, когда требуется полностью перерисовать
компонент. Если более одной области компонента требует перерисовки, вызов ме-
тода Invalidate приводит к его полной перерисовке, что позволяет избежать мерца-
ния изображения. Многократный вызов Invalidate до действительной перерисов-
ки компонента не приводит к потере эффективности работы.

LineTo_____________________________________________

Рисует на канве прямую линию, начинающуюся с текущей позиции пера и
кончающуюся указанной точкой

Класс TCanvas

Прототип

void _fastcall LineTo(int X, int Y) ;

Описание

Метод LineTo рисует на канве прямую линию, начинающуюся с текущей по-
зиции пера PenPos и кончающуюся точкой (X, Y), исключая саму точку (X, Y). Те-
кущая позиция пера PenPos перемещается в точку (X, Y). При рисовании исполь-
зуются текущие установки пера Pen.

Пример

Операторы

Imagel->Canvas->MoveTo(X1,Y1);

Imagel->Canvas->LineTo(X2,Y2) ;

Imagel->Canvas->LineTo(X3,Y3) ;

рисуют кусочно-ломаную прямую, соединяющую точки (XI,Yl), (X2,Y2) и
(X3,Y3).

LoadFromClipboardFormat

Загружает изображение из буфера обмена в формате Clipboard
Класс TGraphic. TBitmap. TIcon, TMetafile, TPicture

Прототип

virtual void _fastcall LoadFromClipboardFormat(Word AFormat,

int AData, HPALETTE APalette) = 0;

Описание

Метод загружает изображение в графический объект в указанном формате
Clipboard. Если формат AFormat найден среди зарегистрированных, то AData и
APalette передаются для загрузки изображения. Стандартно зарегистрированные
форматы: CF_BITMAP для битовых карт и CF_METAFILEPICT для метафайлов.
Значение AData может быть указано методом GetAsHandle объекта типа TClipbo-
ard. При этом надо не забыть включить в приложение директиву

#include <vcl\Clipbrd.hpp>

Формат для нового типа графического объекта предварительно должен быть
зарегистрирован методом RegisterClipboardFormat.

Если в буфере обмена находится не тот тип данных, который ожидается, то ге-
нерируется исключение EInvalidGraphic.