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 член, як мінімальний допустиму ширину для ліворуч, зверху, праворуч і поля знизу. Система забороняє користувачеві вводити, менше вказаного мінімальна ширина. Якщо значення 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 ідентифікує блок даних, яка містить попередньо діалоговому вікні шаблон. Система ігнорує lpSetupTemplateName , якщо цей прапор.
-
PSD_E&NABLEPAGEPAINTHOOKnbsp; Вмикає функцію гачок, вказаного в lpfnPagePaintHook.
-
PSD_DISABLEPAGEPAI&NTINGnbsp; Вимикає нічия області діалогового вікна.
pParentWnd
Вказівник на діалоговому вікні батьків або власника.
Зауваження
Викликано цю функцію, щоб побудувати об'єкт CPageSetupDialog . Функція DoModal використовується для відображення діалогового вікна.
Огляд CPageSetupDialog | Члени класу | Ієрархічна діаграма
Дивіться також CPrintDialog, CPageSetupDialog