CPrintDialog::GetPrinterDC
检索处理打印机上下文。
HDC GetPrinterDC( ) const;
返回值
对打印机上下文的句柄,如果成功;否则 NULL。
备注
如果 CPrintDialog 构造函数的 bPrintSetupOnly 参数是 FALSE (指示打印对话框中显示),则 GetPrinterDC 将处理返回给打印机上下文。 使用时,那么,当您执行必须调用Windows DeleteDC 函数删除设备上下文。
示例
CPrintDialog dlg(FALSE);
if (dlg.DoModal() == IDOK)
{
// Get a handle to the printer device context (DC).
HDC hdc = dlg.GetPrinterDC();
ASSERT(hdc);
// Do something with the HDC...
// Clean up.
CDC::FromHandle(hdc)->DeleteDC();
}
要求
Header: afxdlgs.h