Partager via


CPrintDialog::DoModal

Affiche la boîte de dialogue courante d'impression windows et autorise l'utilisateur à différentes options choisies d'impression telles que le nombre de copies, plage de page, et si des copies doivent être assemblys.

virtual INT_PTR DoModal( );

Valeur de retour

IDOK ou IDCANCEL.Si IDCANCEL est retourné, appelez la fonction de CommDlgExtendedError windows pour déterminer si une erreur s'est produite.

IDOK et IDCANCEL sont des constantes qui indiquent si l'utilisateur a sélectionné OK ou le bouton Annuler.

Notes

Si vous souhaitez initialiser les différentes options de dialogue d'impression par les membres de configuration de la structure d' m_pd , vous devez le faire avant d'appeler DoModal, mais après que l'objet dialog construit.

Après avoir appelé DoModal, vous pouvez appeler d'autres fonctions membres pour extraire des paramètres ou l'entrée d'informations par l'utilisateur dans la boîte de dialogue.

Notez que lorsque vous appelez le constructeur avec bPrintSetupOnly affectez à FALSE, la balise de PD_RETURNDC est automatiquement utilisée.Après avoir appelé DoModal, GetDefaults, ou GetPrinterDC, un DC d'imprimante est retourné dans m_pd.hDC.Ce contrôleur de domaine doit être récupéré par un appel à DeleteDC par l'appelant d' CPrintDialog.

Exemple

Consultez l'exemple pour CPrintDialog::CreatePrinterDC.

Configuration requise

Header: afxdlgs.h

Voir aussi

Référence

Classe de CPrintDialog

Graphique de la hiérarchie

CPrintDialog::CPrintDialog

CDialog::DoModal