[Це попередні документації та тема змінити].
Функція PrintDlgEx відобразить друку аркуша властивостей що дозволяє користувачеві для визначення властивостей конкретного завдання друку. Друк аркуша властивостей має загальний сторінку, що містить елементи керування, схожі на Загальні діалогового вікна Друк . Аркуш властивостей може також мати додаткові певним застосунком і драйвера властивостей наступні Загальні сторінки.
(HRESULT PrintDlgEx LPPRINTDLGEX lppd / / вказівник на структуру даних ініціалізації);
Якщо функція завершено успішно, значення, що повертається, є 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 | Невідома помилка. |
Докладніше перегляньте статтю Друку аркуша властивостей.
nbsp; Windows &NT: вимагає 5.0 або пізнішої версії.
Windows:Не підтримується.
Windows CE:Не підтримується.
Заголовка:Оголошена в commdlg.h.
Імпортувати бібліотеки:Використання comdlg32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.
Загальний огляд бібліотеки діалогового вікна, Загальні діалоговому вікні функції, CreatePropertySheetPage, PrintDlg, PRINTDLGEX