Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 166
4. Измените значение свойства Align на alClient. Компонент Image будет заполнять всю рабочую область формы.
5. Выберите пункт File | Save и сохраните модуль формы под именем MDI- Child.
6. Переключитесь в окно редактора кода (нажмите F12). Щелкните на вкладке ViewMain.cpp. Затем выберите в главном меню пункт File | Include Unit Hdr, отметьте модуль MDIChild и нажмите кнопку ОК. Это нужно для того, чтобы компилятор мог распознать ссылку на объект TChild.
Сейчас форма не производит никакого впечатления; она должна выглядеть, как на рис. 6.17.
Рис. 6.17
Подчиненная форма MDI с компонентом Image
Нам нужно еще создать окно About, но сейчас вам, наверное, не терпится попробовать программу в работе. Нажмите кнопку Run. Спустя некоторое время программа запустится. Вы можете выбрать File | Open и открыть любой графический файл с расширением .bmp, .wmf или .ico. Обратите внимание, что подчиненное окно изменяет свой размер в зависимости от размера изображения. Откройте несколько файлов и попробуйте опции Cascade и Tile в пункте Window. Если хотите, можете сохранить файл под другим именем, используя пункт File | Save As.
Сейчас вы знаете о C++Builder достаточно много, чтобы создать окно About самостоятельно. Сделайте его примерно таким, как на рис. 6.18. Если возникнут затруднения, вернитесь назад на несколько страниц и просмотрите еще раз последовательность действий, с помощью которых мы создавали окно About раньше. При желании вы можете оформить это окно по-своему.
Рис. 6.18
Окно About
Создав окно, выполните следующие действия для его вызова из меню:
1. Измените значение свойства Name на AboutBox.
2. Сохраните модуль под именем PVAbout.
3. Перейдите к вкладке ViewMain.cpp в окне редактора кода (нажмите F12). Выберите в главном меню пункт File | Include Unit Hdr и включите заголовок PVAbout.