Drucker auflösung ändern
-
Hallo, ich versuche die PDI meines drukcers zu ändern mit folgendem CODE:
CPrintDialog dlg(false); dlg.GetDefaults(); LPDEVMODE mode = dlg.GetDevMode(); mode->dmPrintQuality = 300; pDC->ResetDC(mode);
habe das in meine OnPrint methode gebastelt allerdings zeigt er mein Protocol das ich ausdrucken will nicht richtig an (Es ist auf 300 DPI ausgelegt). Wieso nicht???
Muss ich das DEVMODE vorher noch irgendwie setzen dachte das geschieht durch ResetDC().