Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 166

4. Измените значение свойства Align на alClient. Компонент Image будет заполнять всю рабочую область формы.

5. Выберите пункт File | Save и сохраните модуль формы под именем MDI- Child.

6. Переключитесь в окно редактора кода (нажмите F12). Щелкните на вкладке ViewMain.cpp. Затем выберите в главном меню пункт File | In­clude Unit Hdr, отметьте модуль MDIChild и нажмите кнопку ОК. Это нужно для того, чтобы компилятор мог распознать ссылку на объект TChild.

Сейчас форма не производит никакого впечатления; она должна выгля­деть, как на рис. 6.17.

Рис. 6.17

Подчиненная форма MDI с компонентом Image

Нам нужно еще создать окно About, но сейчас вам, наверное, не терпится попробовать программу в работе. Нажмите кнопку Run. Спустя некоторое время программа запустится. Вы можете выбрать File | Open и открыть любой графический файл с расширением .bmp, .wmf или .ico. Обратите внимание, что подчиненное окно изменяет свой размер в зависимости от размера изо­бражения. Откройте несколько файлов и попробуйте опции Cascade и Tile в пункте Window. Если хотите, можете сохранить файл под другим именем, используя пункт File | Save As.

Шаг 5. Создание окна About

Сейчас вы знаете о C++Builder достаточно много, чтобы создать окно About самостоятельно. Сделайте его примерно таким, как на рис. 6.18. Если возникнут затруднения, вернитесь назад на несколько страниц и просмотрите еще раз последовательность действий, с помощью которых мы создавали окно About раньше. При желании вы можете оформить это окно по-своему.

Рис. 6.18

Окно About

Создав окно, выполните следующие действия для его вызова из меню:

1. Измените значение свойства Name на AboutBox.

2. Сохраните модуль под именем PVAbout.

3. Перейдите к вкладке ViewMain.cpp в окне редактора кода (нажмите F12). Выберите в главном меню пункт File | Include Unit Hdr и включите заголовок PVAbout.

Web-дизайн (с) 2010 All rights reserved