Inicjowanie okna dialogowego Ustawienia strony

Domyślnie Ustawienia strony , okno dialogowe wyświetla informacje o bieżącej drukarki domyślnej. Aby bezpośredniego okno dialogowe, aby wyświetlić informacje o danej drukarki, należy ustawić członków DEVMODE lub DEVNAMES struktura i uchwyty globalnej pamięci struktury te można przypisać odpowiednie Państwa w PAGESETUPDLG. Jeśli określisz nazwę drukarki, który nie jest aktualnie zainstalowany, okno dialogowe wyświetla komunikat o błędzie. Aby oknie dialogowym zapobiec wyświetlaniu komunikatów o błędach, należy użyć wartości PSD_NOWARNING. Aby pobrać informacje o drukarce domyślnej bez wyświetlania okna dialogowego Ustawienia strony , należy użyć wartości PSD_RETURNDEFAULT.

Jeśli domyślny system miar jest cali, okno dialogowe używa tysięcznych cale jako domyślną jednostką miary. Jeśli domyślny system miar jest metrykę, okno dialogowe używa setnych milimetrów jako domyślną jednostką miary. Aby zastąpić domyślną jednostką miary, należy ustawić flagę PSD_INHUNDREDTHSOFMILLIMETERS lub PSD_INTHOUSANDTHSOFINCHES w Państwa flag struktury PAGESETUPDLG.

Wartości początkowej dla marginesy są jeden cal, domyślnie. Jeśli ustawiono flagę PSD_MARGINS, okno dialogowe wyświetla wartości Początkowy depozyt zabezpieczający określony w elemencie rtMargin . Minimalne wartości domyślnych, które użytkownik może określić marginesy są minimalnymi marginesami dozwolone przez drukarkę. Jeśli zostanie ustawiona flaga PSD_MINMARGINS, okno dialogowe wymusza minimalnymi marginesami określonego członka rtMinMargin.

Aby uniemożliwić użytkownikom wybranie pewne opcje, ustaw dowolnej kombinacji następujących flag wyłączyć odpowiednich kontroli.

Flaga Znaczenie
PSD_DISABLEMARGINS Wyłączenie formantów edycyjnych, w które użytkownik wpisuje marginesy.
PSD_DISABLEORIENTATION Wyłącza przyciski opcji pionowa i pozioma.
PSD_DISABLEPAPER Wyłączenie formantów wyboru rozmiaru papieru i źródła papieru.
PSD_DISABLEPRINTER Wyłącza przycisk drukarki.

Index