[Это предварительный документации и темы для изменения].
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