CPrintDialog dlg(FALSE);
if (!AfxGetApp()->GetPrinterDeviceDefaults(&dlg.m_pd))
{
return;
}
if (dlg.CreatePrinterDC()==NULL)
{
return;
}
CDC dcPrint;
dcPrint.Attach(dlg.m_pd.hDC);
dcPrint.m_bPrinting=1;
dcPrint.SetBkMode(TRANSPARENT);
dcPrint.TextOut(300,300,_T("hello"));
dcPrint.DeleteDC();
dcPrint.Detach();
if (!AfxGetApp()->GetPrinterDeviceDefaults(&dlg.m_pd))
{
return;
}
if (dlg.CreatePrinterDC()==NULL)
{
return;
}
CDC dcPrint;
dcPrint.Attach(dlg.m_pd.hDC);
dcPrint.m_bPrinting=1;
dcPrint.SetBkMode(TRANSPARENT);
dcPrint.TextOut(300,300,_T("hello"));
dcPrint.DeleteDC();
dcPrint.Detach();
后面,