назад | содержание | вперед
Использование элемента управления CommonDialog для создания диалоговых окон
Все диалоговые окна, перечисленные в начале раздела "Диалоговые окна", можно создать с помощью элемента управления commonDialog. Прежде чем его использовать, необходимо подключить к проекту библиотеку Microsoft Common Dialog Control 6.0 через диалоговое окно Components (Компоненты) среды проектирования.
Для вызова диалоговых окон необходимо использовать соответствующие каждому из этих окон методы элемента управления commonDialog, указанные в табл. 7.11.
Таблица 7.11. Методы элемента управления CommonDialoq
Метод |
Описание |
ShowOpen |
Вызывает диалоговое окно, используемое для открытия файла |
ShowSave |
Вызывает диалоговое окно, используемое для сохранения файла |
ShowColor |
Вызывает диалоговое окно настройки цветовой палитры |
ShowFont |
Вызывает диалоговое окно настройки шрифтов текста |
ShowPrinter |
Вызывает диалоговое окно настройки печати и диалоговое окно печати |
ShowHelp |
Подключает справочную систему в стиле Windows |
Для изучения диалоговых окон, образуемых с помощью элемента управления CommonDialog, создадим небольшой проект. Выполните следующие действия:
1. Создайте новый стандартный проект. Для этого в меню File (Файл) выберите команду New Project (Создать новый) и в открывшемся диалоговом окне дважды щелкните мышью на значке Standard EXE.
2. Присвойте проекту имя MySmallProject. Для этого откройте окно свойств проекта, выбрав команду Project1 Properties (Свойства Project 1) меню Project (Проект). После переименования проекта эта команда примет вид MySmallProject Properties (Свойства MySmallProject).
3. Подключите к проекту библиотеку Microsoft Common Dialog Control 6.0. Для этого в меню Project (Проект) выберите команду Components, в открывшемся диалоговом окне Components (Компоненты) установите флажок, расположенный рядом с названием этой библиотеки, и нажмите кнопку ОК.
4. Задайте наименование формы проекта FormForControlCommDiaiog.
5. Используя свойство caption формы, введите заголовок окна Форма для проверки диалогов CommonDialog.
6. Добавьте в форму элемент управления CommonDialog, дважды щелкнув мышью кнопку CommonDialog на панели элементов управления. Если эта панель отсутствует на экране, то в меню View (Вид) выберите команду TooIBox (Панель инструментов).
7. Присвойте элементу управления CommonDialog наименование cdMyDialog.
8. Добавьте в форму кнопку управления типа commandButton и назовите ее cbControl. Эта кнопка будет использоваться нами для вызова диалогового окна по событию click.
9. Используя свойство caption, введите название кнопки Проверка диалогов CommonDialog.
Полученное приложение представлено на рис. 7.21. Этот проект, содержащий элемент управления commonDialog, будем использовать для создания диалоговых окон и знакомства с ними, размещая в событии click кнопки cbControl код настройки параметров требуемого диалогового окна и вызова соответствующего ему метода.
Рис. 7.21. Проект MySmallProject для проверки диалоговых окон, создаваемых с помощью элемента управления CommonDialog
назад | содержание | вперед