CPageSetupDialog, classe
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.
Notes
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