CPageSetupDialog::CPageSetupDialog
CPageSetupDialog (DWORD dwFlags = PSD_MARGINS | PSD_INWININIINTLMEASURE, CWnd * pParentWnd = NULL);
Parametri
dwFlags
Uno o più flag che è possibile utilizzare per personalizzare le impostazioni della finestra di dialogo. I valori possono essere combinati utilizzando l'operatore OR bit per bit. Questi valori sono i seguenti significati:
-
PSD_DEFAULTMI&NMARGINSnbsp; Imposta le larghezze minime ammissibili per i margini di pagina essere gli stessi valori minimi della stampante. Questo flag viene ignorato se i flag PSD_MARGINS e PSD_MINMARGINS sono anche specificati.
-
PSD_I&NWININIINTLMEASUREnbsp; Non implementata.
-
PSD_MI&NMARGINSnbsp; Induce il sistema a utilizzare i valori specificati nel membro rtMinMargin come le larghezze minime ammissibili per la sinistra, alto, destra e margini di fondo. Il sistema impedisce all'utente di entrare in una larghezza che è inferiore al minimo specificato. Se non è specificato PSD_MINMARGINS , il sistema imposta le larghezze minime ammissibili a quelle consentite dalla stampante.
-
PSD_MARGI&NSnbsp; Attiva l'area controllo dei margini.
-
PSD_I&NTHOUSANDTHSOFINCHESnbsp; Fa sì che le unità della finestra di dialogo deve essere misurata in 1/1000 di pollice.
-
PSD_I&NHUNDREDTHSOFMILLIMETERSnbsp; Fa sì che le unità della finestra di dialogo deve essere misurata in 1/100 di millimetro.
-
PSD_DISABLEMARGI&NSnbsp; Disattiva i controlli casella di margine di dialogo.
-
PSD_DISABLEPRI&NTERnbsp; Disattiva il pulsante stampante.
-
PSD_&NOWARNINGnbsp; Impedisce che il messaggio di avviso viene visualizzato quando non non c'è alcuna stampante predefinita.
-
PSD_DISABLEORIE&NTATIONnbsp; Disattiva il controllo della finestra di dialogo orientamento pagina.
-
PSD_RETUR&NDEFAULTnbsp; Cause CPageSetupDialog restituire le strutture DEVMODE e DEVNAMES inizializzate senza visualizzare una finestra di dialogo per la stampante predefinita del sistema. Si presume che sia hDevNames e hDevMode sono NULL. in caso contrario, la funzione restituisce un errore. Se la stampante predefinita del sistema è supportata da un vecchio driver della stampante (precedenti a Windows versione 3.0), viene restituito solo hDevNames ; hDevMode è NULL.
-
PSD_DISABLEPAPER Disattiva il controllo di selezione di carta.
-
PSD_SHOWHELPnbsp; Provoca la finestra di dialogo visualizzare il pulsante Help. Il hwndOwner membro non deve essere &NULL se viene specificato questo flag.
-
PSD_E&NABLEPAGESETUPHOOKnbsp; Attiva la funzione di hook specificata in lpfnSetupHook.
-
PSD_E&NABLEPAGESETUPTEMPLATEnbsp; Fa sì che il sistema operativo creare la finestra di dialogo utilizzando il modello dialogo identificato da hInstance e lpSetupTemplateName.
-
PSD_E&NABLEPAGESETUPTEMPLATEHANDLEnbsp; Indica che hInstance identifica un blocco di dati che contiene un modello di finestra di dialogo precaricati. Il sistema ignora lpSetupTemplateName se questo flag viene specificato.
-
PSD_E&NABLEPAGEPAINTHOOKnbsp; Attiva la funzione di hook specificata in lpfnPagePaintHook.
-
PSD_DISABLEPAGEPAI&NTINGnbsp; Disabilita l'area di disegno nella finestra di dialogo.
pParentWnd
Puntatore al genitore o proprietario della finestra di dialogo.
Osservazioni
Chiamare questa funzione per costruire un oggetto CPageSetupDialog . Utilizzare la funzione DoModal per visualizzare la finestra di dialogo.
Pa&noramica CPageSetupDialog |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CPrintDialog, CPageSetupDialog