Pascal 7 & Objects

       

Порождающие и дочерние окна


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

Большинство приложений используют несколько окон, и, чтобы они взаимодействовали, их требуется связать. Например, когда вы завершаете приложение, оно должно иметь способ очистки всех окон, за которые отвечает. В общем случае Windows справляется с этим, связывая окна как дочернее и порождающее. Порождающее окно отве- чает за свое дочернее окно. ObjectWindows предусматривает для каждого объекта окна поля для отслеживания порождающего и дочер- них окон.

Примечание: Взаимодействие этих окон подробнее описы- вается в Главе 9.

Поле Parent содержит указатель на порождающий оконный объ- ект. Это не порождающее окно в смысле предка, а скорее окно-вла- делец. Взаимосвязь этих окон описывается в шаге 10.

Третье поле оконного объекта - это поле ChildList, содержа- щее связанный список дочерних окон.



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