Лекция: Диалоговое окно печати

Диалоговое окно печати можно вызвать с помощью элемента управления

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.15.Значения для метода Flags диалогового окна печати

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