HDC hdcPrint; //列印機直流手柄
TCHAR szDevString [120]; //陣列為WIN.INI資料
TCHAR * szPrinter,* szDriver; //列印機和驅動程式名稱
TCHAR * szPort; //埠名稱
TCHAR * nextChar;
//檢索列印機,列印機驅動程式和
//從WIN.INI輸出埠名稱。
GetProfileString(_T(“windows”),_T(“device”),_T(“,,,”),
szDevString,120);
//決議名字串,根據需要設定ptrs
//如果字串包含所需的名稱,請使用它們
//創建設備背景關系。
if((szPrinter = _tcstok_s(szDevString,
_T(“,”),&nextChar))
&&(szDriver = _tcstok_s(NULL,
_T(“,”),&nextChar))
&&(szPort = _tcstok_s(NULL,
_T(“,”),&nextChar)))
{
hdcPrint = CreateDC(szDriver,szPrinter,
szPort,NULL);
}
//列印包含該字串的測驗頁
//“列印機測驗”在左上角。
Escape(hdcPrint,STARTDOC,8,“Test-Doc”,NULL);
TextOut(hdcPrint,50,50,_T(“PRINTER TEST”),12);
Escape(hdcPrint,NEWFRAME,0,NULL,NULL);
Escape(hdcPrint,ENDDOC,0,NULL,NULL);
//洗掉列印機DC。
DeleteDC(hdcPrint);
以上代碼我已經測驗好用,但顯示的結果是列印出一行文字,我現在需要的是列印出一張圖片,希望大神們能指點一下。
uj5u.com熱心網友回復:
大家方便的話可以加我QQ 568997743 如果把問題解決了 定有重謝轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/45890.html
上一篇:定義了日期類,時間類和日期時間綜合類,多載了+,-,++,--,=,>=, <=,= =, !=等運算子,可以設定時間、日期,比較時間和日期的大小,進行時間、日
