PrintDlgEx

[Це попередні документації та тема змінити].

Функція PrintDlgEx відобразить друку аркуша властивостей що дозволяє користувачеві для визначення властивостей конкретного завдання друку. Друк аркуша властивостей має загальний сторінку, що містить елементи керування, схожі на Загальні діалогового вікна Друк . Аркуш властивостей може також мати додаткові певним застосунком і драйвера властивостей наступні Загальні сторінки.

(HRESULT PrintDlgEx LPPRINTDLGEX  lppd / / вказівник на структуру даних ініціалізації);
 

Параметри

lppd
Вказівник на PRINTDLGEX структуру, яка містить інформацію, що використовується для ініціалізації аркуш властивостей. Коли PrintDlgEx повертається, ця структура містить інформацію про користувача виділення.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є S_OK, і dwResultAction член PRINTDLGEX структура містить одне з таких значень.

Значення Значення
PD_RESULT_APPLY Користувач натиснув кнопку застосувати і потім натиснути кнопку Скасувати . Це означає, що користувач хоче, щоб застосувати зміни, внесені у вікні властивостей, але ще не хочете друкувати. PRINTDLGEX структура містить інформацію, визначених користувачем в той час була натиснута кнопка застосувати.
PD_RESULT_CANCEL Користувач натиснув кнопку Скасувати . Інформація в PRINTDLGEX структурі, без змін.
PD_RESULT_PRINT Користувач натиснув кнопку Друк . PRINTDLGEX структура містить інформацію, визначених користувачем.

Якщо функцію не вдається, значення, що повертається, може бути одним з таких кодів помилки COM. Докладніше, перегляньте статтю Помилка обробки.

Значення Значення
E_OUTOFMEMORY Недостатньо пам'яті.
E_INVALIDARG Один або кілька аргументів неприпустимі.
E_POINTER Неприпустимий вказівник.
E_HANDLE Неприпустимий дескриптор.
E_FAIL Невідома помилка.

Зауваження

Докладніше перегляньте статтю Друку аркуша властивостей.

QuickInfo

nbsp; Windows &NT: вимагає 5.0 або пізнішої версії.
Windows:Не підтримується.
Windows CE:Не підтримується.
Заголовка:Оголошена в commdlg.h.
Імпортувати бібліотеки:Використання comdlg32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.

Дивіться також

Загальний огляд бібліотеки діалогового вікна, Загальні діалоговому вікні функції, CreatePropertySheetPage, PrintDlg, PRINTDLGEX

Index