PrintDlg

PrintDlg функция отображает диалоговое окно Печать или диалоговое окноНастройка печати. Диалоговое окно Печать позволяет пользователю задать свойства конкретного задания печати .

Диалоговое окноНастройка печатине должно использоваться в новых приложениях. Он был заменен на страницыдиалогового окнаПараметры общих созданные функцией PageSetupDlg .

(BOOL PrintDlg LPPRINTDLG  lppd / / указатель на структуру с инициализации данных);
 

Параметры

lppd
Указатель на структуру PRINTDLG , содержащий информацию, используемую для инициализации диалогового окна. Когда возвращается PrintDlg , эта структура содержит сведения о выбранных пользователем.

Возвращаемые значения

Если пользователь нажимает кнопку OK , возвращаемое значение равно нулю. Члены структуры PRINTDLG указал параметр lppd указывает выбора пользователей.

Если пользователь отменил или закрытия диалогового окна Печать или Настройка принтера или произошла ошибка, возвращаемое значение равно нулю. Для того чтобы получить расширенные сведения об ошибке, используйте функцию CommDlgExtendedError . Если пользователь отменил или закрытия диалогового окна, CommDlgExtendedError возвращает ноль; в противном случае он возвращает одно из следующих значений:

CDERR_FINDRESFAILURE PDERR_CREATEICFAILURE
CDERR_INITIALIZATION PDERR_DEFAULTDIFFERENT
CDERR_LOADRESFAILURE PDERR_DNDMMISMATCH
CDERR_LOADSTRFAILURE PDERR_GETDEVMODEFAIL
CDERR_LOCKRESFAILURE PDERR_INITFAILURE
CDERR_MEMALLOCFAILURE PDERR_LOADDRVFAILURE
CDERR_MEMLOCKFAILURE PDERR_NODEFAULTPRN
CDERR_NOHINSTANCE PDERR_NODEVICES
CDERR_NOHOOK PDERR_PARSEFAILURE
CDERR_NOTEMPLATE PDERR_PRINTERNOTFOUND
CDERR_STRUCTSIZE PDERR_RETDEFFAILURE

Примечания

Если процедуру подключения (, адресом lpfnPrintHook или lpfnSetupHook член PRINTDLG структуры) обрабатывает сообщение WM_CTLCOLORDLG, крючок процедура должна возвращать дескриптор для кисти, который должен использоваться для закрашивания фона элемента управления.

Windows NT 5.0 и более поздних: Функцию PrintDlgEx можно использовать для отображения Печатать лист свойств, который имеет Общие страницы, содержащей элементы управления, аналогичные Общие диалогового окна Печать.

Windows CE: PRINTDLG структура содержит различные члены в Windows CE, чем это происходит в настольных системах Windows.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 2.0 или более поздней.
Заголовок:Объявленные в commdlg.h.
Импорта библиотеки:Используйте comdlg32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Общие диалогового окна Обзор библиотеки, функционирует общее диалоговое окно, CommDlgExtendedError, CreateDC , DOCINFO, PRINTDLG, PrintHookProc, SetupHookProc, StartDoc, WM_CTLCOLORDLG

Index