Діалогове вікно Параметри сторінки

Діалогове вікно Параметри сторінки дозволяє користувачеві встановити такі атрибути друкованої сторінки:

Атрибути в діалоговому вікні відрізняються залежно від можливостей принтера.

Створити та відобразити діалогове вікно Параметри сторінки ініціалізації PAGESETUPDLG структури та проходження Структура функції PageSetupDlg.

На рисунку нижче показано типовий діалогове вікно Параметри сторінки.

Якщо натиснути кнопку " ОК ", PageSetupDlg Повертає логічне значення ІСТИНА після встановлення різних членів у PAGESETUPDLG структурі, щоб визначити параметри користувача. PtPaperSize і rtMargin члени містять значення, указані користувачем. HDevMode і hDevNames члени містити глобальний пам'яті ручки на DEVMODE і DEVNAMES структур. Ці структури містять додаткові сторінки інформації, а також відомості про принтер. Можна використовувати цю інформацію для підготовки виробництва буде відправлено до вибраного принтера.

Якщо користувач скасував "у діалоговому вікні" Параметри сторінки "або виникає помилка, PageSetupDlg повертає значення ХИБНІСТЬ. Щоб визначити причину помилки, виклику функції CommDlgExtendedError до отримання значення розширена помилка.