1076_____________________________________________Глава 15

• Могут содержать другие компоненты^ т.е. быть компонентами-контейнерами,
компонентами-родителями других, дочерних компонентов.

• Имеют дескрипторы окна.

Новые компоненты редко создаются непосредственно на основе TWinControl.
Обычно они основываются на производных классах, таких, как TCustomControl,
имеющий канву и обработку сообщений прорисовки, или на более специализиро-
ванных классах типа TButtonControl, TCustomComboBox, TCustomEdit или
TCustomListBox.

Свойства

Ниже приведен список основных свойств, определенных или переопределенных
в TWinControl. Некоторые методы, используемые в основном при разработке слож-
ных новых классов, в него не включены.

Свойство	Тип	-- -- -.-^ ..-.^-.... .^ . Описание
Brush	TBrush *	Определяет цвет и стиль заполнения фона окна. Свойство только для чтения.
ClientOrigin	TPoint	Экранные координаты левого верхнего
		угла клиентской области компонента. Свойство только для чтения.
ClientRect	TRect	Содержит размер клиентской области
		компонента. Свойство только для чтения.
ControlCount	int	Число дочерних компонентов данного
		оконного элемента. Свойство только для чтения.
Controls	TControl*	Массив дочерних компонентов оконного
[intIndex]		элемента. Свойство только для чтения.
Ctl3D	bool	Определяет, будет ли компонент выглядеть объемным или плоским.
DockClientCount	int	Число компонентов, встроенных в данный оконный элемент. Свойство только для чтения.
DockClients	TControl *	Массив компонентов, встроенных в дан
[int Index]		ный оконный элемент. Свойство только для чтения. |
Handle	HWND	Дескриптор оконного элемента, используемый при вызове функций API Windows. Свойство только для чтения.
HelpContext	THelpContext	Номер контекстно-зависимой встроен
		ной справки.
ImeMode и ImeName	TImeMode и System::AnsiString	Определяют обработку символов в редакторах. Обычно значения по умолчанию не изменяют.
ParentCtlSD	bool	Управляет наследованием родительского
		свойства Ctl3D.