|
Класс TGraphicControl
Класс TGraphicControl
предназначен для создания на его основе визуальных компонентов,
не получающих фокус в процессе выполнения приложения.
Так как непосредственным предком класса является класс
TControl, то потомки
TGraphicControl умеют реагировать на управляющие
воздействия мышью.
Наглядный пример элемента управления,
которому не нужно получать фокус, — это компонент
TLabel, предназначенный для отображения текста,
или компонент Timage, предназначенный
для визуализации изображений.
Для визуализации элементов управления
на основе этого класса используется канва, инкапсулированная
в классе TCanvas.
Доступ к канве осуществляется через
свойство
property Canvas:
TCanvas;
Отрисовка элемента управления осуществляется
методом
procedure PaintWindow(DC:
HDC); override;
после получения сообщения
WM_PAINT.
|