Четвертый BORLAND С++ и его окружение
Четвертый BORLAND С++ и его окружение
Глава 7. Наставление по Borland ObjectWindows for C++ 2.0
Наставление по Borland ObjectWindows for C++ 2.0
Объекты приложений
Инициализация приложений
Инициализация основного окна
Обработка сообщений приложения
Закрытие приложений
Использование библиотек управляющих элементов
Интерфейсные объекты
Назначение интерфейсных объектов
Объект TWindow
Создание интерфейсных объектов
Отображение интерфейсного элемента
Характеристики объекта
Характеристики окна
Уничтожение интерфейсных объектов
Родительские и дочерние интерфейсные элементы
Списки дочерних окон
Создание дочерних интерфейсных элементов
Уничтожение окон
Автоматическое создание
Манипуляция дочерними окнами
Регистрация оконных классов
Обработка событий
Описание и определение таблиц реакции
Определение записей таблицы реакции
Макрокоманды командных сообщений
Макрокоманды сообщений Windows
Макрокоманды уведомления от дочерних объектов
Оконные объекты
Использование оконных объектов
Построение оконных объектов
Установка атрибутов создания
Создание интерфейсных элементов окна
Окна схемы
Окна-рамки
Построение объектов TFrameWindow
Модификация окон-рамок
Декорированные окна-рамки
Построение объектов декорированных окон-рамок
Добавление декорирующих элементов
Окна MDI
Приложения MDI
Построение приложений MDI
Объекты меню
Построение объектов меню
Модификация объектов меню
Опрос объектов меню
Использование объектов меню
Объекты диалоговых блоков
Использование объектов диалоговых блоков
Построение объекта диалогового блока
Выполнение диалогового блока
Закрытие диалогового блока
Использование диалогового блока в качестве основного окна
Манипуляция управляющими элементами в диалоговых блоках
Связь интерфейсных объектов с управляющими элементами
Объекты управляющих элементов
Использование диалоговых блоков
Диалоговые блоки ввода
Использование общих диалоговых блоков
Диалоговые блоки выбора цвета
Диалоговые блоки выбора шрифтов
Диалоговые блоки открытия файлов
Диалоговые блоки сохранения файла
Диалоговые блоки поиска и замены
Диалоговые блоки печати
Объекты Doc/View
Совместная работа документов и отображаемых элементов
Документы
Отображаемые элементы
Связь документов с классами отображаемых элементов
Управление Doc/View
Шаблоны документов
Проектирование шаблона документа
Создание экземпляров шаблона класса
Модификация существующих шаблонов
Использование администратора документа
Построение администратора документа
Обработка событий TDocManager
Создание класса документа
Функции доступа к данным
Закрытие документа
Расширение функциональных возможностей документа
Работа с администратором документа и отображаемыми элементами
Создание класса отображаемого элемента
Построение TView
Добавление функциональных возможностей
Добавление данных, выводимых в отображаемых элементах
Закрытие отображаемого элемента
Обработка событий Doc/View
Обработка событий в приложении
Обработка событий в отображаемом элементе
Характеристики Doc/View
Значения характеристик и их имена
Доступ к информации о характеристике
Объекты управляющих элементов
Классы управляющих элементов
Построение и уничтожение объектов управляющих элементов
Взаимодействие с объектами управляющих элементов
Использование конкретных управляющих элементов
Блоки списков
Реакция на блоки списка
Статические управляющие элементы
Командные кнопки
Кнопки с зависимой и независимой фиксацией
Групповые блоки
Полосы прокрутки
Управление диапазоном полосы прокрутки
Реакция на сообщения полосы прокрутки
Регуляторы и индикаторы
Редактируемые управляющие элементы
Комбинированные блоки
Типы комбинированных блоков
Построение комбинированных блоков
Модификация и опрос комбинированного блока
Установка и считывание значений управляющих элементов
Использование буферов передачи
Определение буфера передачи
Определение соответствующего окна или диалогового блока
Передача данных
Реквизиты и объекты окон реквизита
Класс TGadget
Производные классы
Классы реквизитов ObjectWindows
Класс TSeparatorGadget
Класс TTextGadget
Класс TBitmapGadget
Класс TButtonGadget
Класс TControlGadget
Окна реквизитов
Класс TControlBar
Класс TMessageBar
Класс TStatusBar
Класс TToolBox
Объекты принтера
Создание объекта принтера
Создание объекта распечатки
Содержимое окон печати
Печать документа
Задание параметров печати
Печать каждой страницы
Другие соглашения
Выбор другого принтера
Графические объекты
Организация класса GDI
Работа с контекстами устройств
Класс TDC
Объектные элементы данных и функции
Класс TPen