CPageSetupDialog::DoModal
Appelez cette fonction pour afficher la boîte de dialogue commune de disposition windows OLE et autoriser l'utilisateur à différentes options choisies de configuration de l'impression telles que les marges imprimantes, taille et orientation du papier, et imprimante de destination.
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
En outre, l'utilisateur peut accéder aux options de configuration de l'imprimante telles que l'emplacement réseau et des propriétés spécifiques à l'imprimante sélectionnée.
Si vous souhaitez initialiser les différentes options de dialogue de disposition par les membres de configuration de la structure d' m_psd , vous devez le faire avant d'appeler DoModal, et après l'objet dialog est construit.Après avoir appelé DoModal, appelez d'autres fonctions membres pour extraire des paramètres ou l'entrée d'informations par l'utilisateur dans la boîte de dialogue.
Si vous souhaitez propager les paramètres actuels entrées par l'utilisateur, effectuez un appel à CWinApp::SelectPrinter.Cette fonction prend les informations de l'objet d' CPageSetupDialog et initialise et sélectionne un nouveau DC d'imprimante avec les attributs appropriés.
AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);
Exemple
Consultez l'exemple pour CPageSetupDialog::CPageSetupDialog.
Configuration requise
Header: afxdlgs.h