为什么打印机没有反应,代码如下
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();