CPrintDialog::CPrintDialog

CPrintDialog ( BOOL bPrintSetupOnly, DWORD dwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE | PD_NOSELECTION, CWnd * pParentWnd = Значение NULL );

Параметры

bPrintSetupOnly

Указывает, отображается ли стандартное диалоговое окно Windows печать или диалоговое окно Настройка печати. Установите этот параметр в значение TRUE для отображения стандартного диалогового окна Настройка печати Windows. Установите его в значение FALSE для отображения диалогового окна Печать Windows. Если bPrintSetupOnly имеет значение FALSE, по-прежнему отображается кнопка параметр Настройка печати в диалоговом окне «Печать».

dwFlags

Один или несколько флагов, которые можно использовать для настройки параметров диалогового окна, объединенные с помощью побитового оператора OR. Например флаг PD_ALLPAGES устанавливает диапазон печати по умолчанию ко всем страницам документа. Посмотреть PRINTDLG структура в документации Win32 SDK для получения дополнительной информации об этих флагов.

pParentWnd

Указатель на родительский или владелец окно Диалоговое окно "".

Примечания

Создает объект диалогового окна печати Windows или Настройка печати. Эта функция-член только конструирует объект. Использовать функцию-член DoModal для отображения диалогового окна.

Обратите внимание, что при вызове конструктора с bPrintSetupOnly значение FALSE, автоматически используется флаг PD_RETURNDC . После вызова метода DoModal, GetDefaultsили GetPrinterDC, принтер DC возвращается в m_pd.hDC . Этот контроллер домена должен быть освобожден вызывающим CPrintDialog.

Обзор CPrintDialog |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CPrintDialog::DoModal, :: PrintDlg

Index