CPageSetupDialog::DoModal

virtual int DoModal);

Valeur de retour

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

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

Remarques

Appelez cette fonction pour afficher la boîte de dialogue OLE Page Setup commune de Windows et de permettre à l'utilisateur de sélectionner des options de configuration impression divers tels que les marges d'impression, la taille et l'orientation du papier et imprimante de destination. En outre, l'utilisateur peut accéder aux options des paramètres de l'imprimante comme emplacement réseau et propriétés spécifiques à l'imprimante sélectionnée.

Si vous souhaitez initialiser les diverses options de boîte de dialogue Page Setup en définissant les membres de la structure m_psd , vous devez donc effectuer avant d'appeler DoModal, et après que l'objet de la boîte de dialogue est construit. Après l'appel de DoModal, appeler d'autres fonctions membres pour récupérer les paramètres ou la saisie d'informations par l'utilisateur dans la boîte de dialogue.

Si vous souhaitez propager les paramètres entrés par l'utilisateur, effectuez un appel à CWinApp::SelectPrinter. Cette fonction prend les informations de l'objet CPageSetupDialog et initialise et sélectionne une nouvelle imprimante DC avec les attributs corrects.

Afx&GetApp ()-gt ;SelectPrinter (dlg.m_psd.hDevNames, dlg.m_psd.hDevMode)

Aperçu CPageSetupDialog |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi CPageSetupDialog::m_psd

Index