Как можно видеть, программирование в многооконной среде тре-
бует знания многих событий, форматов, описателей и других прило-
жений, поэтому разработка программы Windows может показаться
трудной задачей. К счастью, объектно-ориентированное программиро-
вание упрощает задачу программирования для многооконной среды и
позволяет разработчику прикладной программы сосредоточиться на
функциях приложения, а не на его форме. Используя объекты для
представления таких сложных структур как окна, программы Borland
Pascal могут инкапсулировать свои операции и хранение данных.
Этой цели служит ObjectWindows.
Объектно-ориентированное программирование обеспечивает ту
основу, в рамках которой программист может использовать объекты
для представления элементов интерфейса с пользователем программы
Windows. Это означает, что окно является объектом.
Окно ObjectWindows объектные типы прикладной программы под-
держивают требуемую от программы Windows работу с сообщениями,
значительно упрощая взаимодействие программиста с пользователем.
Фактически, объекты ObjectWindows представляют не только окна,
они представляют диалоговые блоки и управляющие элементы, такие
как блоки списка и командные кнопки.