Anzahl der Kopien im Druckdialog
-
Hallo,
weis einer von euch wie ich die Anzahl der in meinem Druckdialog eingegebenen Kopien in meinem Programm übernehmen kann ? Wenn ich das im Moment versuche behält er mir den voreingestellten Wert bei.
Hier ist meine Konfiguration für den Dialog:
static DOCINFO di = { sizeof(DOCINFO), TEXT("Logfile") };
static PRINTDLG prDlg;prDlg.lStructSize = sizeof(PRINTDLG);
prDlg.nFromPage = 1;
prDlg.nToPage = tempSitecount;
prDlg.hDC = NULL;
prDlg.Flags = PD_ALLPAGES | PD_NOSELECTION | PD_RETURNDC | PD_DISABLEPRINTTOFILE;
prDlg.lCustData = 0L;
prDlg.nMinPage = 1;
prDlg.nMaxPage = tempSitecount;
prDlg.nCopies = 1; // Fehler hier: der Wert wird immer beibehalten
prDlg.hDevMode = NULL;
prDlg.hDevNames = NULL;
prDlg.hInstance = NULL;
prDlg.hPrintTemplate = NULL;
prDlg.hSetupTemplate = NULL;
prDlg.hwndOwner = NULL;
prDlg.lpfnPrintHook = NULL;
prDlg.lpfnSetupHook = NULL;
prDlg.lpPrintTemplateName = NULL;
prDlg.lpSetupTemplateName = NULL;PrintDlg(&prDlg);