CPageSetupDialog::CPageSetupDialog
CPageSetupDialog (DWORD dwFlags = PSD_MARGINS | PSD_INWININIINTLMEASURE, CWnd * pParentWnd = NULL);
Paramètres
dwFlags
Un ou plusieurs indicateurs, que vous pouvez utiliser pour personnaliser les paramètres de la boîte de dialogue. Les valeurs peuvent être combinées à l'aide de l'opérateur de bits OR. Ces valeurs ont les significations suivantes:
-
PSD_DEFAULTMI&NMARGINSnbsp ; Définit la largeur autorisée minimale pour les marges de page sont les mêmes que les exigences minimales de l'imprimante. Cet indicateur est ignoré si les indicateurs PSD_MARGINS et PSD_MINMARGINS sont également spécifiés.
-
PSD_I&NWININIINTLMEASUREnbsp ; Non mise en œuvre.
-
PSD_MI&NMARGINSnbsp ; Causes du système pour utiliser les valeurs spécifiées dans le membre rtMinMargin la largeur autorisée minimale pour la gauche, haut, droite et marges de fond. Le système empêche l'utilisateur d'entrer une largeur qui est inférieur au minimum spécifié. Si PSD_MINMARGINS n'est pas spécifié, le système définit les largeurs admissibles minimums à ceux autorisés par l'imprimante.
-
PSD_MARGI&NSnbsp ; Active la zone de contrôle de marge.
-
PSD_I&NTHOUSANDTHSOFINCHESnbsp ; Provoque les unités de la boîte de dialogue être mesurée en 1/1000 de pouce.
-
PSD_I&NHUNDREDTHSOFMILLIMETERSnbsp ; Provoque les unités de la boîte de dialogue être mesurée en 1/100 d'un millimètre.
-
PSD_DISABLEMARGI&NSnbsp ; Désactive les contrôles de la boîte de dialogue bordure.
-
PSD_DISABLEPRI&NTERnbsp ; Désactive le bouton imprimante.
-
PSD_&NOWARNINGnbsp ; Empêche l'affichage lorsqu'il n'y a aucune imprimante par défaut le message d'avertissement.
-
PSD_DISABLEORIE&NTATIONnbsp ; Désactive le contrôle de boîte de dialogue page orientation.
-
PSD_RETUR&NDEFAULTnbsp ; Causes CPageSetupDialog retourner les structures DEVMODE et DEVNAMES qui sont initialisés pour imprimante système par défaut sans afficher une boîte de dialogue. Il est supposé que le champ hDevMode et hDevNames sont NULL; par ailleurs, la fonction renvoie une erreur. Si l'imprimante système par défaut est pris en charge par un pilote d'imprimante anciennes (antérieures à Windows version 3.0), seulement hDevNames est retourné ; champ hDevMode est NULL.
-
PSD_DISABLEPAPER  ; Désactive le contrôle de sélection de papier.
-
PSD_SHOWHELPnbsp ; Causes de la boîte de dialogue Afficher le bouton d'aide. Le membre hwndOwner doit être non &NULL si cet indicateur n'est spécifié.
-
PSD_E&NABLEPAGESETUPHOOKnbsp ; Permet à la fonction de raccordement spécifiée dans lpfnSetupHook.
-
PSD_E&NABLEPAGESETUPTEMPLATEnbsp ; Provoque le système d'exploitation créer la boîte de dialogue à l'aide de la boîte de dialogue de modèle identifiée par hInstance et lpSetupTemplateName.
-
PSD_E&NABLEPAGESETUPTEMPLATEHANDLEnbsp ; Indique que hInstance identifie un bloc de données qui contient un modèle de boîte de dialogue préchargées. Le système ignore lpSetupTemplateName si cet indicateur n'est spécifié.
-
PSD_E&NABLEPAGEPAINTHOOKnbsp ; Permet à la fonction de raccordement spécifiée dans lpfnPagePaintHook.
-
PSD_DISABLEPAGEPAI&NTINGnbsp ; Désactive la zone de tirage au sort de la boîte de dialogue.
pParentWnd
Pointeur vers le parent ou le propriétaire de la boîte de dialogue.
Remarques
Appelez cette fonction pour construire un objet CPageSetupDialog . Utilisez la fonction DoModal pour afficher la boîte de dialogue.
Aperçu CPageSetupDialog |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CPrintDialog, CPageSetupDialog