Иллюстрированный самоучитель по Visual Basic 6.0
Гл 7.htm
назад | содержание
| вперед
Диалоговое окно печати
Диалоговое окно печати можно вызвать
с помощью элемента управления
commonDialog, заменив код в событии
click кнопки с наименованием cbControl на следующий:
Private Sub cbControl_Click()
cdlMyDialog.ShowPrinter
End Sub
Открытое диалоговое окно показано
на рис. 7.27.
Если требуется предварительно настраивать
печать, то необходимо установить для свойства Flags значение cdlPDPrintSetup.
В этом случае код будет выглядеть следующим образом:
Private Sub cbControl_Click()
cdlMyDialog.Flags = cdlPDPrintSetup
cdlMyDialog.ShowPrinter
End Sub
Запустив приложение MySmallProject,
вы получите диалоговое окно, показанное на рис. 7.28.

Рис. 7.27. Диалоговое окно
печати, открытое с использованием объекта CommonDialog
Рис. 7.28. Диалоговое окно
настройки печати, созданное с помощью объекта CommonDialog
Допустимые флаги диалоговых окон
печати и настройки печати перечислены в табл. 7.15.
Таблица 7.15. Значения
для метода Flags диалогового окна печати
|
Константа
|
Значение
|
Описание
|
|
cdlPDAllPages
|
&НО
|
Возвращает или устанавливает
состояние переключателя печати всех страниц
|
|
cdlPDDisablePrintToFile
|
&H80000
|
Делает недоступным флажок диалогового
окна Печать в файл
|
|
cdlPDHelpButton
|
&H800
|
Добавляет в диалоговое окно
кнопку Справка
|
|
cdlPDHidePrintToFile
|
&H100000
|
Скрывает флажок диалогового
окна Печать в файл
|
|
cdlPDNoPageNums
|
&H8
|
Скрывает элементы управления
в группе Печатать
|
|
cdlPDNoWarning
|
&H80
|
Отменяет предупреждение об отсутствии
принтера по умолчанию
|
|
cdlPDPageNums
|
&H2
|
Делает недоступными элементы
управления, расположенные в области Печатать
|
|
cdlPDPrintSetup
|
&H40
|
Выводит диалоговое окно настройки
печати перед диалогом печати
|
|
cdlPDPrintToFile
|
&H20
|
Возвращает или устанавливает
состояние флажка Печать в файл
|
|
cdlPDReturnDefault
|
&H400
|
Возвращает имя принтера, используемое
по умолчанию
|
|
cdlPDUseDevModeCopies
|
&H40000
|
Если драйвер принтера не поддерживает
создание копий, делает недоступным счетчик Число копий. Если копирование
поддерживается, указывает, что номер копии хранится в свойстве Copies
|
назад | содержание
| вперед