Files
uTools-Manuals/src/docs/win32api/PrintDlg.html
2020-06-06 20:39:00 +08:00

28 lines
2.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<body>
<FONT style="FONT: 12px 宋体" color=black>
<h3>函数功能</h3>该函数显示打印对话框或打印设置对话框。打印对话框使用户指定特殊的打印工作的特点。<br>
打印设置对话框不能应用在新应用程序中它已经被PageSetupDlg函数创建的打印设置公共对话框所替代。<br>
<h3>函数原型</h3>BOOL PrintDIgLPPRINTDLG Ippd<br>
<h3>参数</h3>
Ippd指向一个含有初始化对话框信息的PRINTDLG结构。当PRINTDLG函数返回时此结构含有关用户选择的信息。<br>
<h3>返回值</h3>如果用户点击OK按钮返回值为非零值。由lppd参数指向的PRINTDLG结构中的成员显示用户的选择。如果用户取消或关闭Print或PrinterSetup对话框或错误出现返回值为零。若想获得更多的错误信息请调用CommDlgError函数。如果用户取消或关闭对话框函数返回零值否则返回值如下<br>
CDERR_FINDRESFAILURE PDERR_CRETELCFAILUPE<br>
COERR_INITIALIZATION PDERR_DEFAULTDIFFERENT<br>
CDERR_LOADRESFAILURE PDERR_DNDMMISMATCH<br>
CDERR_LOADSTRFAILURE PDERR_GETDEVMODEFAIL<br>
CKERR_LOCKRESFAILURE PDERR_INITFAILURE<br>
CDERR_MEMALLOCFAILURE PDERR LOADDRVFAILURE<br>
CDERR_MEMLOCKFAILURE PDERR_NODEFAULTPRN<br>
CDERR_NOHINSTANCE PDERR_NODEVICES<br>
CDFRR_NOHOOK PDERR_PARSEFAILURE<br>
CDERR_NOTEMPLATE PDERR_PRINTERNOTFOUND<br>
CDERR_STRUCTSIZE PDERR_RETDEFFAILURE<br>
备注如果挂钩函数由PRINTDLG结构中的IpfnrintHOOk成员或IpfnSetupHOOk成员指向的处理WM_CTLCOLORDLG信息挂钩函数必须返回一个刷子句柄此刷了用来刷控制背景。<br>
Windows NT 5.0以及以后的版本可用PrintDlgEx函数来显示一个Print属性页此属性页有一个含有Print公共对话框相似的控制的General页其控制与Print公共对话框中的控制相似。<br>
Windows CEPRINTDLG结构包含Windows CE中不同的成员。<br>
<h3>速查</h3>Windows NT3.1及以上版本Windows95及以上版本Windows CE2.0及以上版本头文件commdlg.h库文件comdlg32.lihUnicode在Windows NT环境中实现为Unicode和ANSI两个版本。<br>
</body>
</html>