Classe de CPageSetupDialog

Encapsule les services fournis par boîte de dialogue commune de disposition windows OLE avec prise en charge supplémentaire pour définir et modifier les marges d'impression.

class CPageSetupDialog : public CCommonDialog

Membres

5kxaws35.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CPageSetupDialog::CPageSetupDialog

Construit un objet CPageSetupDialog.

5kxaws35.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CPageSetupDialog::CreatePrinterDC

Crée un contexte de périphérique pour imprimer.

CPageSetupDialog::DoModal

Affiche la boîte de dialogue et permet l'utilisateur ont une sélection.

CPageSetupDialog::GetDeviceName

Retourne le nom de périphérique d'impression.

CPageSetupDialog::GetDevMode

Retourne DEVMODE actuel de l'imprimante.

CPageSetupDialog::GetDriverName

Retourne le gestionnaire utilisé par l'imprimante.

CPageSetupDialog::GetMargins

Retourne les paramètres de marge de l'imprimante.

CPageSetupDialog::GetPaperSize

Retourne le format du papier de l'imprimante.

CPageSetupDialog::GetPortName

Retourne le nom de port de sortie.

CPageSetupDialog::OnDrawPage

Appelé par l'infrastructure pour afficher une image de l'écran d'une page imprimée.

CPageSetupDialog::PreDrawPage

Appelé par l'infrastructure avant d'afficher une image de l'écran d'une page imprimée.

5kxaws35.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

CPageSetupDialog::m_psd

Une structure utilisée pour personnaliser un objet d' CPageSetupDialog .

Notes

Cette classe est conçue pour remplacer la boîte de dialogue de configuration de l'impression.

Pour utiliser un objet d' CPageSetupDialog , créez d'abord l'objet à l'aide de le constructeur d' CPageSetupDialog .Une fois la boîte de dialogue a été générée, vous pouvez définir ou modifier les valeurs dans le membre d' m_psd pour initialiser les valeurs des contrôles de la boîte de dialogue.La structure de m_psd est de type PAGESETUPDLG.

Après avoir initialisé les contrôles de boîte de dialogue, appelez la fonction membre d' DoModal pour afficher la boîte de dialogue et autoriser l'utilisateur à des options d'impression sélectionnées.DoModal retourne si l'utilisateur a sélectionné le bouton OK d'IDOK() ou d'annulation (IDCANCEL).

Si DoModal retourne IDOK, vous pouvez utiliser plusieurs des fonctions membres d'CPageSetupDialog, ou accédez à la donnée membre d' m_psd , pour récupérer l'entrée des informations par utilisateur.

[!REMARQUE]

Après que OLE boîte de dialogue commune de disposition est fermée, aucune modification apportée par l'utilisateur ne sera enregistrée par l'infrastructure.Elle est jusqu'à l'application elle-même d'enregistrer toutes les valeurs de cette boîte de dialogue à un emplacement permanent, tel que le membre du document de l'application ou de la classe d'application.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CPageSetupDialog

Configuration requise

Header: afxdlgs.h

Voir aussi

Référence

Classe de CCommonDialog

Graphique de la hiérarchie

Concepts

exemple MFC WORDPAD