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