CPageSetupDialog::CPageSetupDialog
CPageSetupDialog (DWORD dwFlags = PSD_MARGINS | PSD_INWININIINTLMEASURE, CWnd pParentWnd = NULL);
Parametry
dwFlags
Jedną lub kilkoma flagami, którą można dostosować ustawienia okna dialogowego. Wartości mogą być połączone za pomocą operatora logiczną lub. Wartości te mają następujące znaczenie:
-
PSD_DEFAULTMI&NMARGINSnbsp; Określa minimalny dopuszczalny szerokości marginesów strony będzie taki sam, jak drukarki gronowe. Ta flaga jest ignorowane, jeśli określono też flagi PSD_MARGINS i PSD_MINMARGINS.
-
PSD_I&NWININIINTLMEASUREnbsp; Nie wdrożono.
-
PSD_MI&NMARGINSnbsp; Powoduje, że system, aby używać wartości określonych w Państwa rtMinMargin jako minimalnej szerokości dopuszczalne dla lewej, górnej, prawo i dolnego marginesu. System uniemożliwia użytkownikowi wprowadzanie szerokości, która jest mniejsza niż określone minimum. Jeśli PSD_MINMARGINS nie jest określony, system Ustawia minimalną szerokość dopuszczalne do tych, które są dozwolone przez drukarkę.
-
PSD_MARGI&NSnbsp; Uaktywnia obszaru kontroli marginesu.
-
PSD_I&NTHOUSANDTHSOFINCHESnbsp; Powoduje, że jednostki okno dialogowe mierzony w 1/1000 cala.
-
PSD_I&NHUNDREDTHSOFMILLIMETERSnbsp; Powoduje, że jednostki okno dialogowe mierzony w 1100 milimetr.
-
PSD_DISABLEMARGI&NSnbsp; Wyłączenie formantów w oknie dialogowym marginesu.
-
PSD_DISABLEPRI&NTERnbsp; Wyłącza przycisk drukarki.
-
PSD_&NOWARNINGnbsp; Uniemożliwia wyświetlenie po żadna drukarka domyślna komunikat ostrzegawczy.
-
PSD_DISABLEORIE&NTATIONnbsp; Wyłączenie formantów okna dialogowego orientacja strony.
-
PSD_RETUR&NDEFAULTnbsp; Powoduje, że CPageSetupDialog do zwrotu struktury DEVMODE i DEVNAMES , które są inicjowane drukarki domyślnej systemu bez wyświetlania okna dialogowego. Zakłada się, że zarówno hDevNames , jak i pole hDevMode jest ZEROWY; w przeciwnym wypadku funkcja zwraca błąd. Jeśli drukarka domyślna systemu jest obsługiwany przez (wcześniejsza niż Windows w wersji 3.0) stary sterownik drukarki, zwracany jest tylko hDevNames ; pole hDevMode ma wartość NULL.
-
PSD_DISABLEPAPER Wyłącza formant wyboru papieru.
-
PSD_SHOWHELPnbsp; Powoduje, że okno dialogowe wyświetlić przycisk Pomoc. Element hwndOwner nie wolno &NULL , jeśli ta flaga jest określona.
-
PSD_E&NABLEPAGESETUPHOOKnbsp; Włącza funkcję hak określone w lpfnSetupHook.
-
PSD_E&NABLEPAGESETUPTEMPLATEnbsp; Powoduje, że system operacyjny utworzyć okna dialogowego za pomocą szablonu dialogowego identyfikowane przez wystąpienie hInstance i lpSetupTemplateName.
-
PSD_E&NABLEPAGESETUPTEMPLATEHANDLEnbsp; Wskazuje, że to wystąpienie hInstance identyfikuje bloku danych, zawierający szablon pole dialogowe wstępnie. System ignoruje lpSetupTemplateName , jeśli ta flaga jest określona.
-
PSD_E&NABLEPAGEPAINTHOOKnbsp; Włącza funkcję hak określone w lpfnPagePaintHook.
-
PSD_DISABLEPAGEPAI&NTINGnbsp; Wyłącza obszarze Rysuj okna dialogowego.
pParentWnd
Wskaźnik, aby oknie dialogowym nadrzędnej lub właściciela.
Uwagi
Wywołanie tej funkcji do konstruowania obiektu CPageSetupDialog . Użyj funkcji DoModal , aby wyświetlić okno dialogowe.
Omówie&nie CPageSetupDialog |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CPrintDialog, CPageSetupDialog