CPageSetupDialog::CPageSetupDialog
CPageSetupDialog (DWORD dwFlags = PSD_MARGINS | PSD_INWININIINTLMEASURE, CWnd pParentWnd = NULL);
Параметры
dwFlags
Один или несколько флагов, которые можно использовать для настройки параметров диалогового окна. Значения можно комбинировать с помощью оператора побитового OR. Эти значения имеют следующие значения:
-
PSD_DEFAULTMI&NMARGINSnbsp; Устанавливает минимальный допустимый ширины поля страницы будет таким же, как его минимумов. Этот флаг игнорируется, если заданы флаги PSD_MARGINS и PSD_MINMARGINS.
-
PSD_I&NWININIINTLMEASUREnbsp; Не выполнены.
-
PSD_MI&NMARGINSnbsp; Заставляет систему для использования значения, указанные в rtMinMargin член как минимальной допустимой ширины для left, top, right и нижнего полей. Система не позволяет пользователю ввести ширину, который меньше указанного минимума. Если PSD_MINMARGINS не указан, система устанавливает минимальной допустимой ширины в тех, которые допускаются принтером.
-
PSD_MARGI&NSnbsp; Активирует элемент управления поля.
-
PSD_I&NTHOUSANDTHSOFINCHESnbsp; Вызывает единицы диалогового окна измеряется в 1/1000 дюйма.
-
PSD_I&NHUNDREDTHSOFMILLIMETERSnbsp; Вызывает единицы диалогового окна измеряется в 1/100 миллиметра.
-
PSD_DISABLEMARGI&NSnbsp; Отключает элементы управления полей диалогового окна.
-
PSD_DISABLEPRI&NTERnbsp; Отключает кнопку "принтер".
-
PSD_&NOWARNINGnbsp; Запрещает отображение когда не принтер по умолчанию предупреждающее сообщение.
-
PSD_DISABLEORIE&NTATIONnbsp; Отключает элемент управления диалогового окна ориентации страницы.
-
PSD_RETUR&NDEFAULTnbsp; Вызывает CPageSetupDialog для возвращения DEVMODE и DEVNAMES, относящейся структур, которые инициализируются для принтера по умолчанию системы без отображения диалогового окна. Предполагается, что hDevNames и hDevMode являются NULL; в противном случае функция возвращает сообщение об ошибке. Если принтер по умолчанию системы поддерживается драйвером старого принтера (ранее Windows версии 3.0), возвращается только hDevNames ; hDevMode имеет значение NULL.
-
PSD_DISABLEPAPER Отключает элемент управления выбора бумаги.
-
PSD_SHOWHELPnbsp; Вызывает диалоговое окно Показать кнопку Справка. HwndOwner член не должен иметь значение &NULL , если этот флаг указан.
-
PSD_E&NABLEPAGESETUPHOOKnbsp; Позволяет функция указанного в lpfnSetupHook.
-
PSD_E&NABLEPAGESETUPTEMPLATEnbsp; Заставляет операционную систему для создания диалогового окна, используя шаблон диалогового определенных hInstance и lpSetupTemplateName.
-
PSD_E&NABLEPAGESETUPTEMPLATEHANDLEnbsp; Указывает, что hInstance определяет блок данных, содержащего шаблон box предустановленной диалогового окна. Система игнорирует lpSetupTemplateName если этот флаг указан.
-
PSD_E&NABLEPAGEPAINTHOOKnbsp; Позволяет функция указанного в lpfnPagePaintHook.
-
PSD_DISABLEPAGEPAI&NTINGnbsp; Отключает розыгрыша область диалогового окна.
pParentWnd
Указатель диалоговым окном родительского или владелец.
Примечания
Эта функция вызывается для создания объекта CPageSetupDialog . Использовать функцию метода DoModal для отображения диалогового окна.
Обзор CPageSetupDialog | Члены класса | Иерархическая схема
См. также CPrintDialog, CPageSetupDialog