CPrintDialog pd(false); pd.GetDefaults(); DEVMODE dev; DOCINFO doc;
memset(&doc,0,sizeof(DOCINFO));
doc.cbSize = sizeof(DOCINFO);
doc.lpszDocName = "gflpower";
doc.lpszOutput = (LPTSTR)NULL;//pd.GetPortName();
dev = *pd.GetDevMode(); CDC dc;
dc.Attach(pd.CreatePrinterDC());
if (dc == NULL)
{
this->MessageBox("F");
return;
};
dc.StartDoc(&doc);
dc.StartPage();
dc.MoveTo(1,1);
dc.LineTo(100,100);
dc.TextOut(100,100,"GFJDKSLJFDKLSJF");
dc.BitBlt(1,1,300,300,this->GetDC(),1,1,SRCCOPY);
dc.EndPage();
dc.AbortDoc();
memset(&doc,0,sizeof(DOCINFO));
doc.cbSize = sizeof(DOCINFO);
doc.lpszDocName = "gflpower";
doc.lpszOutput = (LPTSTR)NULL;//pd.GetPortName();
dev = *pd.GetDevMode(); CDC dc;
dc.Attach(pd.CreatePrinterDC());
if (dc == NULL)
{
this->MessageBox("F");
return;
};
dc.StartDoc(&doc);
dc.StartPage();
dc.MoveTo(1,1);
dc.LineTo(100,100);
dc.TextOut(100,100,"GFJDKSLJFDKLSJF");
dc.BitBlt(1,1,300,300,this->GetDC(),1,1,SRCCOPY);
dc.EndPage();
dc.AbortDoc();
doc.lpszOutput = (LPTSTR) NULL;
doc.fwType = 0; 代码来源:bluebohe(薄荷) ( )
呵呵,薄荷大侠,这次记住住上您的大名。哈哈。