TGraphicControl

Previous  Top  Next

    
 

 

Класс TGraphicControl предназначен для создания на его основе визуальных компонентов, не получающих фокус в процессе выполнения приложения. Так как непосредственным предком класса является класс TControl, то потомки TGraphicControl умеют реагировать на управляющие воздействия мышью.

 

Наглядный пример элемента управления, которому не нужно получать фокус, это компонент TLabel, предназначенный для отображения текста, или компонент Timage, предназначенный для визуализации изображений.

 

Для визуализации элементов управления на основе этого класса используется канва, инкапсулированная в классе TCanvas.

 

Доступ к канве осуществляется через свойство

 

property Canvas: TCanvas;

 

Отрисовка элемента управления осуществляется методом

 

procedure PaintWindow(DC: HDC); override;

 

после получения сообщения WM_PAINT.

 

 

 

©Drkb::00327