Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 155
Canvas
Холст (canvas) представляет поверхность формы, доступную для рисования. Свойство Canvas обеспечивает вам доступ к холсту формы. Используя это свойство, вы можете отображать в форме растровые изображения, линии, кривые или текст во время работы программы. В большинстве случаев вы будете использовать для отображения текста компонент Label, для графики — компонент Image, а для кривых — компонент Shape. Однако, иногда может потребоваться изобразить что-либо на холсте в ходе выполнения программы, и тогда свойство Canvas позволит вам сделать это. Это свойство можно также использовать для сохранения образа формы в дисковом файле.
ClientRect
Свойство ClientRect содержит координаты рабочей области формы. Оно полезно во многих ситуациях. Например, вам может потребоваться узнать ширину и высоту рабочей области формы для размещения в ее центре растрового изображения.
Handle
Свойство Handle возвращает дескриптор окна (HWND) для формы. Используйте это свойство, когда вам нужно передать дескриптор окна функции API Windows.
ModalResult
Свойство ModalResult используется для закрытия модального окна. Если у вас есть диалоговое окно с кнопками ОК и Cancel, вы можете присвоить ModalResult значение mrOK при нажатии кнопки ОК или значение mrCancel при нажатии кнопки Cancel. Вызвавшая окно форма затем может считать ModalResult для определения того, какая кнопка была нажата. К другим возможным значениям относятся mrYes, mrNo и mrAbort.
Owner
Свойство Owner представляет собой указатель на владельца формы. Владелец формы — это объект, отвечающий за ее уничтожение после использования. С другой стороны, объектом, порождающим компонент, является окно (форма или другой компонент), которое содержит данный компонент. В случае главной формы приложение является одновременно и владельцем, и порождающим объектом формы. Для остальных компонентов владельцем может быть форма, но порождающим объектом должен быть другой компонент, например, панель.