Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VC Лекции PDF / VC 02 Лек Диалоговое окно.pdf
Скачиваний:
39
Добавлен:
15.02.2015
Размер:
390.28 Кб
Скачать

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 – надпись диалогового окна, отображается в заголовке окна. Строковое выражение.

Выжол Ю.А.