На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz