Borland Pascal. Руководство пользователя
6cac1dc9

Интерфейсные объекты


Хотя библиотека ObjectWindows определяет объекты для окон, диалоговых окон и управляющих элементов, она предусматривает только поведение объектов, их атрибуты и типы данных. Физической реализацией, визуальным отображением элемента на экране, управля- ет сама Windows. Таким образом, объекты ObjectWindows, которые мы называем интерфейсными объектами, взаимодействуют с соответствую- щими визуальными элементами, которые мы называет интерфейсными элементами. Успешное управление взаимодействием объект/элемент - это ключ к успешному программированию в Windows с использованием ObjectWindows.

Взаимодействие объект/элемент осуществляется через описатель окна. Когда вы строите интерфейсный объект, одной из его функций является указание Windows на создание интерфейсного элемента. Windows возвращает идентифицирующий этот элемент описатель, кото- рый объект сохраняет в поле с именем HWindow. Многие функции Windows воспринимают описатель окна в качестве параметра, поэтому сохранение его в поле поддерживает готовность доступа к оконному объекту. Аналогично, поля интерфейсного объекта можно использо- вать для сохранения информации о средствах отображения или инфор- мации о состоянии конкретного окна.



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