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

Vedere anche

Riferimenti

Classe di CPrintDialog

Grafico della gerarchia

CPrintDialog::CPrintDialog

CDialog::DoModal