Pascal 7 & Objects

       

Установка атрибутов создания


-----------------------------------------------------------------

Типичное приложение Windows имеет много различных типов окон: перекрывающиеся или всплывающие, окна с рамкой, прокручива- емые окна, окна с заголовком и др. Эти атрибуты стилей, а также заголовок и меню окна задаются при инициализации оконного объекта и используются при создании элементов окна.

Атрибуты создания оконного объекта, такие как стиль, заголо- вок и меню, записываются в поле Attr объекта - записи типа TWindowAttr. TWindowAttr содержит следующие поля:

Атрибуты создания окна Таблица 10.1 +------------+--------------+-----------------------------------+ | Поле | Тип | Использование | +------------+--------------+-----------------------------------| | Title | PChar | Строка заголовка. | | | | | | Style | Longint | Комбинированная константа стиля. | | | | | | Menu | HMenu | Описатель ресурса меню. | | | | | | X | Integer | Горизонтальная координата экрана| | | | верхнего левого угла окна. | | | | | | Y | Integer | Вертикальная координата экрана| | | | верхнего левого угла окна. | | | | | | W | Integer | Начальная ширина окна в координа-| | | | тах экрана. | | | | | | H | Integer | Начальная высота окна в координа-| | | | тах экрана. | | | | | +------------+--------------+-----------------------------------+

^################################################################ #(0,0)########################################################### #####(X,Y)####################################################### #####v########################################################### #####+---------------------------------------+--+--+--########### #####| XXXXXXXXXXXXXXXX Title XXXXXXXXXXXXXX| | | ^########### #####+---------------------------------------+--+--| |########### #####| Menu | |########### #####+---------------------------------------------| |########### #####| | |########### #####| | |########### #####| | H########### #####| | |########### #####| | |########### #####| | |########### #####| | |########### #####| | |########### #####| | v########### #####+---------------------------------------------+--########### #####|<------------------W------------------------>|############# ################################################################# #################################################################

Рис. 10.1 Атрибуты окна.



Содержание раздела