M Y D E L P H I 7 . R U Самоучитель программирования  
 
  • Главная
  •  

     

    Класс TGraphicControl

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

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

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

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

    property Canvas: TCanvas;

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

    procedure PaintWindow(DC: HDC); override;

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