Класс TWinControl
Для передачи фокуса прямо элементу управления применяется метод:
procedure SetFocus; virtual;
Чтобы узнать, имеет ли элемент управления фокус, в настоящее время используется метод:
function Focused: Boolean; dynamic;
Все оконные элементы имеют рамку по контуру (впрочем, она может быть не видна). Ее параметры задаются группой свойств:
- property BevelEdges: TBevelEdges; задает, какие стороны входят в рамку;
- property Bevellnner: TBevelCut; property BevelOuter: TBevelCut; задают внешний вид рамки;
- property BevelKind: TBevelKind; определяет стиль рамки;
- property BevelWidth: TBevelWidth; задает размер рамки.
Свойство:
property Brush: TBrush;
Определяет параметры кисти (цвет и заполнение), которой рисуется фон элемента.
Оконный элемент может содержать другие компоненты. Для управления ими применяется индексированный список указателей, представляющих свойство:
property Controls[Index: Integer]: TControl;
Общее число дочерних элементов управления содержится в свойстве:
property ControlCount: Integer;
Внешний вид оконного элемента определяется свойством:
property Ctl3D: Boolean
При значении True элемент управления имеет трехмерный вид. Иначе элемент выглядит плоским.
Для вызова темы контекстной помощи для конкретного элемента управления предназначено свойство:
type THelpContext = – MaxLonglnt..MaxLonglnt; property HelpContext: THelpContext;
Значение свойства должно соответствовать номеру темы в файле помощи.
В классе TwinControl добавлена возможность использования редакторов способа ввода (Input Method Editor, IME). Такие редакторы позволяют приспособить стандартную раскладку клавиатуры для символьных языков для ввода нестандартных символов (иероглифов и т. д.). Редакторы IMЕ представляют собой специально устанавливаемое в операционной системе программное обеспечение (ПО). Имя такого редактора задается в свойстве ImeName. Режим работы редактора определяется свойством ImeMode.
В классе TwinControl добавлено еще несколько методов-обработчиков событий, обеспечивающих реакцию на ввод с клавиатуры, получение и потерю фокуса.