Drucken aus einer Funktion?
-
Hallo,
ich habe eine Funktion, die Daten aus einer Datenbank holt und diese in einen Raster zeichnet. Dazu gibt es eine Checkbox. Ist die Checkbox aktiv, sollen die gezeichneten Daten direkt an den Drucker gehen.
Mein Problem:
Wie rufe ich aus der Funktion die Druckfunktion auf?
Mit "OnPrint(CDC* pDC, CPrintInfo* pInfo) " ?
Dazu fehlt mir irgendwie die Variable "CPrintInfo* pInfo" ?Vielleich kann man einen automatischen "KLICK", des Icons aus der Toolbar DRUCKEN, erzeugen ?
Mit WM_COMMAND ? Aber wie ...?Vielleicht hat einer von euch ein Beispiel?
Vielen Dank im Voraus
Gruß Peter
-
Schau mal in die FAQ da stand glaub ich mal was dazu, oder such nach drucken...
Devil
-
CDC dcPrint;
dcPrint.Attach(dlgprint.GetPrinterDC());
DOCINFO myJob;
myJob.cbSize = sizeof(&myJob);
myJob.lpszDocName = "MeinBild";
myJob.lpszOutput = NULL;
myJob.lpszDatatype = NULL;
myJob.fwType = NULL;dcPrint.StartDoc(&myJob);
dcPrint.StartPage()
dcPrint.StartPage();...
...
Hier dann alles rein was gedruckt werden soll
...
...dcPrint.EndPage();
dcPrint.EndDoc();
dcPrint.DeleteDC();Ich hoffe, es hilft ein bissel!
braha