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

Visual C++

Лекция 2

3

После завершения работы щелкните на кнопке Finish, и AppWizard представит вам итоговую спецификацию заказа всех классов и файлов будущего приложения.

СОЗДАНИЕ ДИАЛОГОВОГО ОКНА

Для каждого диалогового окна в приложении есть две вещи, которые нужно разработать, — ресурсы окна и класс окна. Ресурсы окна используются программой для того, чтобы вывести на экран его изображение и изображения элементов управления, которые входят в него. В класс окна включены его параметры и функции-члены, ответственные за вывод окна на экран. Они работают совместно для достижения общей цели — обеспечить максимально эффективное взаимодействие пользователя и программы.

Ресурсы диалогового окна создаются посредством редактора ресурсов, с помощью которого вы можете включать в состав окна необходимые элементы управления и размещать их в пространстве окна желаемым образом. Помощь в создании класса окна вам окажет ClassWizard. Как правило, класс конкретного диалогового окна в проекте является производным от базового класса CDialog, имеющегося в составе MFC (Microsoft foundation Classes). ClassWizard также поможет связать ресурсы окна с классом. Обычно каждый элемент управления, включенный в состав ресурсов окна, имеет в классе окна соответствующий член-переменную. Для того чтобы вывести диалоговое окно на экран, нужно вызвать функциючлен его класса. Для того чтобы установить значения по умолчанию для элементов управления перед выводом окна на экран или считать состояние элементов управления после завершения работы пользователя, нужно обращаться в членам-переменным класса.

Формирование ресурсов диалогового окна

Первый шаг процесса организации диалогового окна в приложении, использующем библиотеку MFC, — формирование ресурса окна, который служит своего рода шаблоном для Windows. Когда Windows видит ресурс окна в программе, она использует команды из этого ресурса для конструирования работающего окна.

Для того чтобы приступить к формированию ресурсов, необходимо сначала открыть приложение. Выберите Insert Resource. Появится диалоговое окно Insert Resource. Сделайте двойной щелчок на элементе Dialog в окне Resource Туре. Этим вы вызываете редактор диалогового окна, который выводит на экран заготовку окна.

Вызовите на экран диалоговое окно Dialog Properties для вновь созданного диалогового окна с помощью команды View Properties или команды Properties в контекстном меню диалогового окна.

В поле Caption (Надпись) введите строку, которая будет отображена в заголовке диалогового окна. Вам придется довольно часто обращаться к окну Dialog Properties по ходу разработки ресурсов диалогового окна, так что "закрепите" его на экране, щелкнув на пиктограмме с изображением канцелярской кнопки в его левом верхнем углу

Для получения справки о назначении свойств диалогового окна, отображённых на текущей

Выжол Ю.А.