Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 162
Чтобы лучше усвоить все то, что говорилось сегодня о проектах и формах, давайте создадим MDI-приложение. Это приложение позволит вам открывать и сохранять графические файлы, содержащие растровые изображения, значки и метафайлы. Перед началом работы нужно наметить план действий. Требуется сделать следующее:
1. Создать форму для главного окна MDI, включающую меню.
2. Написать код для пунктов File | Open и File | Save.
3. Написать код для пунктов Cascade, Tile и Arrange All меню Window.
4. Создать подчиненные формы MDI.
5. Создать диалоговое окно About.
6. Полюбоваться на свою работу.
Бездельничать нам некогда (время —- деньги!), поэтому приступим к работе немедленно.
Шаг 1. Создание формы для главного окна
Прежде всего мы создадим форму для главного окна. Свойство FormStyle для главного окна MDI-приложения должно иметь значение fsMDIForm. Мы также должны добавить к приложению меню вместе с диалоговыми окнами File Open и File Save.
1. Запустите C++Builder и выберите в главном меню пункт File | New Application.
2. Измените значение свойства Name главной формы на MainForm.
3. Измените значение свойства Caption на Picture Viewer.
4. Установите свойство Height равным 450, a Width — равным 575.
5. Измените значение FormStyle на fsMDIForm.
Итак, основная часть формы готова. Теперь нужно добавить к ней меню. Поскольку я еще не рассказывал о редакторе меню, мы выберем для создания меню кратчайший путь. Мы используем такую возможность C++Builder, как импорт предопределенных меню.
1. Щелкните на вкладке Standard палитры компонентов, а затем на кнопке MainMenu.
2. Поместите компонент MainMenu в форму. Место расположения не имеет значения, поскольку значок, представляющий меню, просто указывает на его наличие и не отображается во время выполнения программы.