CreatePrinterDC

基本介紹

  • 中文名:CreatePrinterDC
  • : CWinApp
  • 頭檔案:afxwin.h
  • 功能:調用該成員函式
  • 語法:BOOL CreatePrinterDC
  • 參數:dc
介紹,示例,

介紹

類: 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)
pApp->str="創建了印表機設備環境";
else
pApp->str="創建了印表機設備環境失敗";
AfxMessageBox(pApp->str);

相關詞條

熱門詞條

聯絡我們