|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
PrintDlg
The PrintDlg function displays a Print dialog box or a Print Setup dialog box. The Print dialog box enables the user to specify the properties of a particular print job.
The Print Setup dialog box should not be used in new applications. It has been superseded by the Page Setup common dialog box created by the PageSetupDlg function.
BOOL PrintDlg(
LPPRINTDLG lppd // address of structure with initialization data );
Parameters
lppd
Pointer to a PRINTDLG structure that contains information used to initialize the dialog box. When PrintDlg returns, this structure contains information about the user's selections.
Return Values
If the user clicks the OK button, the return value is nonzero. The members of the PRINTDLGstructure pointed to by the lppd parameter indicate the user's selections. If the user cancels or closes the Print or Printer Setup dialog box or an error occurs, the return value is zero. To get extended error information, use the CommDlgExtendedError function, which can return one of the following values:
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
Remarks
If the hook procedure (pointed to by the lpfnPrintHook or lpfnSetupHook member of the PRINTDLG structure) processes the WM_CTLCOLORDLG message, the hook procedure must return a handle for the brush that should be used to paint the control background.
See Also
CommDlgExtendedError, CreateDC, DOCINFO, PRINTDLG, PrintHookProc, SetupHookProc, StartDoc, WM_CTLCOLORDLG
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
PrintDlg
Функция PrintDlg отображает диалогового блока Распечатки или Установка Распечатки диалогового блока. Диалоговый блок Распечатки позволяет пользователя, чтобы определять свойства конкретной работы распечатки.
Установка Распечатки диалогового блока не должна использована в новых приложениях. Заменено Страничным общим диалоговым блоком Установки созданным функцией PageSetupDlg.
BOOL PrintDlg(
LPPRINTDLG lppd // АДРЕС структуры с данными инициализации );
Параметры
lppd
Указатель в структуру PRINTDLG, которая содержит информацию использованное, чтобы инициализировать диалогового блока. Когда возврат PrintDlg, эта структура содержит информацию о выборах пользователя.
Обратные Величины
Если пользователь щелкает кнопку OK, обратная величина ненулевая. Участники PRINTDLGstructure указывались, чтобы параметром lppd указывать выборы пользователя. Если пользователь отменяет или закрывает Распечатку или Установка Принтера диалогового блока или ошибка происходит, обратная величина нулевая. Для того, чтобы расширять информацию ошибки, используйте функцию 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, рычажная процедура должна возвращать ручку для щетки, которая должна быть использована, чтобы закрашивать управляющий фон.
Смотри Также
CommDlgExtendedError, CreateDC, DOCINFO, PRINTDLG, PrintHookProc, SetupHookProc, StartDoc, WM_CTLCOLORDLG
|
|
|
|
| |