- •СОЗДАНИЕ ДИАЛОГОВОГО ПРИЛОЖЕНИЯ
- •AppVizard - Step 1
- •AppVizard - Step 2
- •AppVizard - Step 3
- •AppVizard - Step 4
- •СОЗДАНИЕ ДИАЛОГОВОГО ОКНА
- •Формирование ресурсов диалогового окна
- •Выбор языка интерфейса диалогового окна
- •Создание класса диалогового окна
- •Свойства диалогового окна
- •Style – стиль окна может иметь одно из следующих значений:
- •Resizing – изменяемая граница.
- •Немодальные диалоговые окна
- •Вывод диалогового окна на экран
Visual C++ |
Лекция 2 |
4 |
вкладке, щелкнув на пиктограмме с изображением вопросительного знака в его левом верхнем углу
Выбор языка интерфейса диалогового окна
Если вы хотите использовать кириллицу для надписей и кнопок, то необходимо установить русский язык для интерфейса диалогового окна:
в окне Workspase (рабочее пространство) выберите вкладку Resource View (обзор ресурсов)
выделите имя диалогового окна
вконтекстном меню диалогового окна выберите команду Properties (свойства)
вдиалоговом окне Dialog Properties в списке
Language выберите Russian.
Задание идентификаторов диалогового окна и элементов управления
Поскольку каждое диалоговое окно в приложении является уникальным объектом, (исключение составляют только стандартные окна) разработчику практически всегда нужно присвоить окнам и элементам управления, входящим в их состав, идентификаторы по собственному выбору. Конечно, можно согласиться и с теми идентификаторами, которые предлагает редактор диалоговых окон по умолчанию. Однако эти имена тривиальны (как правило, нечто вроде IDC_EDIT1) и значительно лучше заменить их на другие, связанные с назначением и функциями окна или элемента. Но в любом случае рекомендуется соблюдать соглашение о префиксах — идентификаторы диалоговых окон имеют префикс IDD_, а идентификаторы элементов управления – IDC_. Рекомендуется задавать идентификаторы диалоговых окон и элементов управления с использованием прописных букв. Заменить идентификатор можно с помощью диалогового окна Properties.
Создание класса диалогового окна
Когда формирование ресурсов диалогового окна будет завершено, вызовите на экран ClassWizard Для этого нужно выбрать View ► ClassWizard. Если диалоговое окно создано, но класс для него не определён, ClassWizard предложит свои услуги и откроет диалоговое окно Adding a Class (добавление класса). Не трогайте переключатель Create a new class (создать новый класс), щёлкните на кнопке ОК. Появится новое диалоговое окно New Class (Новый класс).
В поле; Name (Имя) введите имя нового класса, например COptions, и щелкните на кнопке ОК. После этого ClassWizard создаст новый класс, подготовит файл текста программы COptions.срр и файл заголовка Options.h и включит их в состав проекта.
Свойства диалогового окна
Свойства диалогового окна, как и других объектов, можно установить в окне Dialog Proerties, в котором эти свойства сгруппированы по назначению и расположены на нескольких вкладках.
ID – идентификатор диалогового окна. Уникальное имя в проекте. Строковое выражение без пробелов и знаков препинания. Рекомендуется использовать в имени диалогового окна префикс IDD_
Caption – надпись диалогового окна, отображается в заголовке окна. Строковое выражение.
Выжол Ю.А.