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);


Anmelden zum Antworten