CreatePrinterDC
函数
CreatePrinterDC是一个函数。
基本介绍
类: CWinApp
头文件:
afxwin.h
功能:
调用该成员函数从选定的打印机中创建打印机设备上下文(DC)。
语法:
BOOL CreatePrinterDC(CDC &dc);
参数:
dc 对打印机环境的一个引用
返回值:
若创建了打印机设备环境,则返回非零值;否则返回零。
说明:
CreatePrinterDC初始化通过引用传替过来的设备上下文,因此可以使用该设备上下文进行打印;
若该函数调用成功,在打印完毕之后,必须销毁该设备上下文,可让CDC对象的析构器去做这件事,也可显式调用CDC::DeleteDC。
示例
/**************************************************************
演示程序原型:AfxGetApp()->CreatePrinterDC(dc);
程序功能说明:创建打印机设备上下文。
**************************************************************/
//一段例程
CDC dc;
BOOL hr;
class CTestApp : public CWinApp
public:  CTestApp( );
CString str;//添加的对话框变量
...  
CTestApp *pApp=(CTestApp *)AfxGetApp( );
//创建打印机的设备上下文;详细可参考CDC类
hr= pApp->AfxGetApp()->CreatePrinterDC(dc);
if(hr)
else
AfxMessageBox(pApp->str);
参考资料
最新修订时间:2024-01-26 05:25
目录
概述
基本介绍
参考资料