- Диалоговые панели: TDialog
- Классы контекстов устройств: TDC
- Классы объектов GDI: TGDIObject
- Классыпечати: TPrinter, TPrintout
- Классы документов и их представлений: TDocument
- Дополнительные классы.
╔═══════════════╗ ╔═════════════════╗
║ TEventHandler ║ ════╦════ ║ TStreamableBase ║
╚═══════════════╝ ║ ╚═════════════════╝
┌─────────────╨──────────────┐
╔═══════════════╗ ╔═════════════════╗
║ TModule ║ ║ TWindow ║
╚═══════════════╝ ╚═════════════════╝
│ ┌────────────┬──────┴────────┐
╔════════════╗ ╔═══════╗ ╔════════════╗ ╔════════╗
║TApplication║ ║TDialog║ ║TFrameWindow║ ║TControl║
╚════════════╝ ╚═══════╝ ╚════════════╝ ╚════════╝
┌────────┘ ┌──────────────────────┘
╔═══════════════╗ │
║ TCommonDialog ║ ├─ TScrollBar ── TSlider
╚═══════════════╝ │ ├─ THSlider
┌────────────┘ │ └─ TVSlider
├─ TChooseColorDialog ├─ TGauge
├─ TFindReplaceDialog ├─ TGroupBox
│ ├─ TFindDialog ├─ TStatic ───── TEdit
│ └─ TReplaceDialog │ │
├─ TChooseFontDialog │ TEditSearch
├─ TPrintDialog │ │
└─ TOpenSaveDialog │ TEditFile
├─ TFileOpenDialog ├─ TButton ───── TCheckBox
└─ TFilesaveDialog │ │
│ TRadioButton
├─ TVbxControl
└─ TListBox ──── TComboBox
Рис.3 Иерархия классов ObjectWindows 2.0
Класс TEventHandler
Позволяет вызывать функции-элементы в ответ на сообщения Windows.
Класс TStreamableBase
Обеспечивает взаимодействие с файлами-потоками.
Класс TModule
Отражает способ представления двух типов модулей: прикладных программ и библиотек динамической компоновки.
Класс TApplication
Инкапсулирует глобальные функции приложения по инициализации и созданию главного окна и обслуживанию очереди сообщений.
Класс TWindow
Обеспечивает базовый интерфейс оконных элементов, таких как диалоговые панели, органы управления, дочерние окна и т.д.
Класс TFrameWindow
Добавляет к классу TWindow взаимодействие с клавиатурой, обработку команд меню и управление пиктограммами. Восстанавливает фокус ввода для активируемых окон.
Класс TControl
Является оболочкой базовых функциональных свойств для 7 типов управляющих компонент Windows:
- линеек прокрутки (scrollbar);
- индикаторов (gauge);
- групповых панелей (group box);
- статических текстовых элементов (static);
- кнопок (button);
- управляющих компонент Visual BASIC (VBX control);
- панелей списков ( list box ).
Вариации этих базовых компонент включают в себя ползунки (горизонтальные и вертикальные), редактируемые текстовые элементы, переключатели, радиокнопки и комбинированные панели.
(см.Таблица1)
Класс TDialog
В ОС Windows имеется набор стандартных диалогов для опе раций типа "открыть", "сохранить". В библиотеке ObjectWindows предусмотрены классы, которые можно использовать в качестве интерфейса всех стандартных диалогов Windows. Все классы диалогов являются производными от класса TDialog.
Стандартные диалоги, появляющиеся при выборе соответствующих пунктов меню, могут (и должны) создаваться пользователем как объекты классов, производных от TDialog. (см. Таблица 2)
Таблица 1
Классы управления, производные от TControl
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.