
La classe CPageSetupDialog encapsule les services fournis par la boîte de dialogue OLE mise en Page commune Windows avec un soutien supplémentaire pour l'établissement et la modification des marges de l'impression. Cette classe est conçue pour prendre la place de la boîte de dialogue Configuration de l'impression.
Pour utiliser un objet CPageSetupDialog , créez d'abord l'objet en utilisant le constructeur CPageSetupDialog . Une fois la boîte de dialogue a été construite, vous pouvez définir ou modifier les valeurs dans le membre de données m_psd pour initialiser les valeurs des contrôles de la boîte de dialogue. La structure m_psd est de type PAGESETUPDLG. La rubrique Paramètre jusqu'à la Page imprimée dans la documentation du SDK Win32 montrent un exemple de l'initialisation de cette structure.
Après l'initialisation les contrôles de la boîte de dialogue, appelez la fonction membre DoModal pour afficher la boîte de dialogue et de permettre à l'utilisateur de sélectionner des options d'impression. DoModal retourne si l'utilisateur a sélectionné le OK (IDOK) ou le bouton Annuler (IDCANCEL).
Si DoModal retourne IDOK, vous pouvez utiliser plusieurs fonctions de membres du CPageSetupDialog, ou accéder au membre de données m_psd , pour récupérer la saisie d'informations par l'utilisateur.
Note Après que la boîte de dialogue OLE mise en Page commune est rejetée, toutes les modifications apportées par l'utilisateur ne seront pas être enregistrées par le cadre. C'est à la demande elle-même pour enregistrer toutes les valeurs de cette boîte de dialogue à un emplacement permanent, comme membre de la classe d'application ou de document de l'application.
# include lt;afxdlgs.h>
Membres de la classe |  ; Classe de base | Graphique de la hiérarchie