Кент Рейсдорф. 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 представляет собой указатель на владельца формы. Вла­делец формы — это объект, отвечающий за ее уничтожение после использова­ния. С другой стороны, объектом, порождающим компонент, является окно (форма или другой компонент), которое содержит данный компонент. В случае главной формы приложение является одновременно и владельцем, и порожда­ющим объектом формы. Для остальных компонентов владельцем может быть форма, но порождающим объектом должен быть другой компонент, например, панель.

Web-дизайн (с) 2010 All rights reserved