Ohne Druckdialog drucken
-
Hallo ich möchte sofort auf dem Standarddrucker drucken ohne den lästigen druckdialog.
Danke
-
Dann mach ihn doch nicht auf. :p
Außerdem is deine Info wieder sehr spärlich: Nutzt du das Framework zum Drucken oder hast du was selbstgestricktes?
-
Hallo tut mir leid das ich mich erst jetzt melde .
also noch mal mein problem : ich möchte einen Text ausdrucken. Das geht auch ganz gut. allerdings öffne ich den druckdialog um den drucker zu wählen . da aber nur ein drucker vorhanden ist möchte ich auf den standarddrucker drucken .
hier mein code :CPrintDialog cp(0); if(cp.DoModal()!=IDOK) return; HDC hDC=cp.GetPrinterDC(); CDC*pDC=CDC::FromHandle(hDC); CRect rcT; rcT.left = 10; rcT.top = 0; rcT.bottom = rcT.top + 100; pDC->SetMapMode(MM_LOENGLISH ); pDC->DPtoLP(&rcT); pDC->StartDoc("Etikett 1"); pDC->StartPage();
-
Moin!
Hast du eigentlich schon mal in die MSDN geschaut?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cprintdialog_class_members.asp
Jetzt müsste dich die Funktion eigentlich schon "anspringen".
-
CPrintDialog dlg(FALSE, PD_RETURNDEFAULT);
Sollte keinen Dialog anzeigen aber den entsprechenden DC!
-
Danke genau das habe ich gesucht