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( );
hr= pApp->AfxGetApp()->CreatePrinterDC(dc);
if(hr)
else
AfxMessageBox(pApp->str);