CPrintDialog::DoModal
Visualizzare la finestra di dialogo stampa comune di Windows e consente all'utente a varie opzioni di stampa selezionate come numero di copie, timeout di pagina e se le copie devono essere confrontate.
virtual INT_PTR DoModal( );
Valore restituito
IDOK o IDCANCEL.Se IDCANCEL viene restituito, chiamare la funzione di Windows CommDlgExtendedError per determinare se si è verificato un errore.
IDOK e IDCANCEL sono costanti che indicano se l'utente ha scelto OK o Annulla.
Note
Se si desidera inizializzare le varie opzioni della finestra di dialogo di stampa impostando i membri della struttura m_pd, è necessario eseguire questa operazione prima di chiamare DoModal, ma dopo che l'oggetto finestra di dialogo.
Dopo aver chiamato DoModal, è possibile chiamare le funzioni membro per recuperare le impostazioni o l'input di informazioni dall'utente nella finestra di dialogo.
Si noti che quando si chiama il costruttore con bPrintSetupOnly impostato su FALSE, il flag PD_RETURNDC viene utilizzato automaticamente.Dopo aver chiamato DoModal, GetDefaults, o GetPrinterDC, un controller di dominio della stampante viene restituito in m_pd.hDC.Questo controller di dominio deve essere è stata liberata con una chiamata a DeleteDC dal chiamante CPrintDialog.
Esempio
Vedere l'esempio relativo CPrintDialog::CreatePrinterDC.
Requisiti
Header: afxdlgs.h