Визуальные компоненты делятся на оконные (наследники TWinControl) и неоконные (наследники TGraphicControl).

К неоконным визуальным компонентам относится большинство интерфейсных элементов Windows. Их главное достоинство - экономия системных ресурсов, так как для своей нормальной работы они не нуждаются в оконной функции. Многие из них порождены либо непосредственно от класса TGraphicControl, либо от одного из его потомков. Для отрисовки компонента наследникам класса TGraphicControl предоставляется свойство Canvas, открывающее доступ ко всем изобразительным возможностям Windows.

Оконные визуальные компоненты наследуют от класса TWinControl. Они имеют специальный ресурс - так называемую оконную функцию. Эта функция координирует работу компонента с командами (сообщениями) операционной системы. Оконные компоненты имеют две особенности. Во-первых, они могут получать контроль над клавиатурой (фокус ввода). Во-вторых, только оконные компоненты могут быть контейнерами для других компонентов.

14.4.3. Редактор компонента || Оглавление || 15.1. Компонент FarProgress


Искусство создания компонентов Delphi



Новости за месяц

  • Сентябрь
    2019
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс