页面设置对话框

【勇芳软件工作室】汉化HomePreviousNext

“页面设置”对话框允许用户设置打印页面的以下属性:

*纸张类型(信封,合法,信件等)

*纸源(手动进纸,拖拉机进纸,送纸器等)

*页面方向(纵向或横向)

*页边距的宽度

对话框中显示的属性因打印机的功能而异。

您可以通过初始化PAGESETUPDLG结构并将结构传递给PageSetupDlg函数来创建并显示“页面设置”对话框。

下图显示了典型的“页面设置”对话框。

如果用户单击确定按钮,PageSetupDlg在设置PAGESETUPDLG结构中的各个成员后指定为TRUE,以指定用户的选择。ptPaperSizertMargin成员包含用户指定的值。hDevModehDevNames成员包含DEVMODEDEVNAMES结构的全局内存句柄。这些结构包含其他页面信息以及有关打印机的信息。您可以使用此信息来准备要发送到所选打印机的输出。

如果用户取消“页面设置”对话框或发生错误,PageSetupDlg将返回FALSE。要确定错误的原因,请调用CommDlgExtendedError函数来检索扩展错误值。