Свойства, методы, события, типы, классы_______________________941

По умолчанию в объекте типа TFont задается значение Charset, равное
DEFAULT_CHARSET. Для имен шрифтов, принятых в C++Builder по умолча-
нию, это обычно нормальный вариант. Но в ряде случаев полезно для отображения
русских текстов с другими шрифтами заменить это значение на
RUSSIAN_CHARSET. Это позволит отобразить символы кириллицы для тех
шрифтов, для которых при DEFAULT_CHARSET символы кириллицы не отобра-
жаются нормально.

Пример

См. пример 4 в разделе Font.

ClientHeight_________________________________________

Высота клиентской области в пикселях
Класс TControl

Определение

property int ClientHeight

Описание

Свойство ClientHeight может использоваться для чтения или изменения высо-
ты клиентской области. Чтение ClientHeight необходимо, чтобы изменять место-
положение или размеры компонентов, расположенных в клиентской области, при
изменении размеров компонента-контейнера (см. примеры в разделе BoundsRect).

Эквивалентно по значению свойству ClientRect.Bottom (см. ClientRect).

В классе TControl значение ClientHeight равно значению Height. Но в произ-
водных классах оно обычно меньше Height. Например, для формы значение Client-
Height может уменьшаться из-за бордюра, полосы заголовка, полосы меню, полосы
прокрутки.

Пример

Пусть вы проектируете форму, содержащую панель Panell, на которой разме-
щается список ListBoxl, причем во время выполнения высота этой формы может
изменяться. Тогда обеспечить синхронное изменение размера окна списка можно,
вставив в событие OnResize формы или этой панели оператор:

ListBoxl->Height = Panell->ClientHeight - ListBoxl->Top - 20;

Более подробное рассмотрение этого примера имеется в разделе 4.2 главы 4.

ClientOrigin__________________________________________

Координаты положения на экране левого верхнего угла клиентской области
компонента

Класс TControl
Доступ только для чтения

Определение

struct TPoint
(

int x;

int у;

);

_property Windows :: TPoint ClientOri-gin