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
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CPageSetupDialog. |
Méthodes publiques
Nom |
Description |
---|---|
Crée un contexte de périphérique pour imprimer. |
|
Affiche la boîte de dialogue et permet l'utilisateur ont une sélection. |
|
Retourne le nom de périphérique d'impression. |
|
Retourne DEVMODE actuel de l'imprimante. |
|
Retourne le gestionnaire utilisé par l'imprimante. |
|
Retourne les paramètres de marge de l'imprimante. |
|
Retourne le format du papier de l'imprimante. |
|
Retourne le nom de port de sortie. |
|
Appelé par l'infrastructure pour afficher une image de l'écran d'une page imprimée. |
|
Appelé par l'infrastructure avant d'afficher une image de l'écran d'une page imprimée. |
Données membres publiques
Nom |
Description |
---|---|
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
CPageSetupDialog
Configuration requise
Header: afxdlgs.h