TCustomControl

Материал из DRKB

TCustomControl[править | править код]

Класс TCustomControl предназначен для создания на его основе нестандартных оконных элементов управления. Процесс визуализации в нем упрощен за счет использования специального класса TCanvas, инкапсулирующего канву (см. гл. 11).

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

 property Canvas: TCanvas; 

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

 procedure PaintWindowfDC: HDC); override; 

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

Возможности этого класса унаследовали классы TPanel, TGroupBox, TStringGrid и т. д.


ID: 00326