PAGESETUPDLG štruktúra obsahuje informácie PageSetupDlg funkcia používa Inicializácia stránkydialógového oknaNastavenie spoločné. Po používateľ zavrie dialógové okno, systém vráti informácie o parametre definované používateľom stránku v tejto štruktúre .
tYPEDEF struct tagPSD {/ / psd DWORD lStructSize;
HWND hwndOwner;
HGLOBAL parameter hDevMode;
HGLOBAL hDevNames;
DWORD Vlajky;
BOD ptPaperSize;
RECT rtMinMargin;
RECT rtMargin;
HINSTANCE hInstance;
LPARAM lCustData;
LPPAGESETUPHOOK lpfnPageSetupHook;
LPPAGEPAINTHOOK lpfnPagePaintHook;
LPCTSTR lpPageSetupTemplateName;
HGLOBAL hPageSetupTemplate;
} PAGESETUPDLG, * LPPAGESETUPDLG
PSD_DEFAULTMINMARGINS | ||
Nastaví minimálne hodnoty, ktorú užívateľ zadať pre okraje sa minimálne okraje povolenú tlačiarne. Táto možnosť je predvolená. Tento príznak je ignorovaný, príznaky PSD_MARGINS a PSD_MINMARGINS sú určené aj. | ||
PSD_DISABLEMARGINS | ||
Vypne okrajov bránia používateľ nastavenie okrajov. | ||
PSD_DISABLEORIENTATION | ||
Vypne orientáciu kontroly bránia používateľ nastavenie orientáciu strany. | ||
PSD_DISABLEPAGEPAINTING | ||
Zabraňuje nakreslený obsah vzorovej strane dialógového okna. Ak povolíte príslušná procedúra PagePaintHook , stále môžete nakresliť obsah stránky vzorky. | ||
PSD_DISABLEPAPER | ||
Vypne papier kontroly bránia používateľ nastavenie stránky parametrov, ako je veľkosť papiera a zdroja. | ||
PSD_DISABLEPRINTER | ||
Vypína tlačidlo tlačiareň bránia používateľ vyvolanie dialógové okno, ktoré obsahuje ďalšiu tlačiareň inštalačné informácie. | ||
PSD_ENABLEPAGEPAINTHOOK | ||
Umožňuje háku postupom špecifikovaným v členských lpfnPagePaintHook. | ||
PSD_ENABLEPAGESETUPHOOK | ||
Umožňuje háku postupom špecifikovaným v členských lpfnPageSetupHook. | ||
PSD_ENABLEPAGESETUPTEMPLATE | ||
Označuje, že členovia hInstance a lpPageSetupTemplateName bližšie určiť šablónu dialógové okno políčka použiť na mieste Predvolená šablóna. | ||
PSD_ENABLEPAGESETUPTEMPLATEHANDLE | ||
Označuje členský hPageSetupTemplate identifikuje dátový blok obsahuje šablóny předpjatý dialógové okno pole. Systém ignoruje členské lpPageSetupTemplateName ak táto vlajka je zadaná. | ||
PSD_INHUNDREDTHSOFMILLIMETERS | ||
Naznačuje, že stotín milimetre sú jednotky merania na okraje a veľkosť papiera. Hodnoty rtMargin, rtMinMargina ptPaperSize členov sú v stotín milimetre. Na vstup do prepísať predvolenú jednotku miery pre miestne nastavenie používateľa môžete nastaviť túto vlajku. Keď funkcia vráti, tento príznak na označenie jednotky použiť dialógové okno rámik SAD. | ||
PSD_INTHOUSANDTHSOFINCHES | ||
Označuje, že tisícin palca jednotky merania na okraje a veľkosť papiera. Hodnoty rtMargin, rtMinMargina ptPaperSize členov sú v tisícin palca. Na vstup do prepísať predvolenú jednotku miery pre miestne nastavenie používateľa môžete nastaviť túto vlajku. Keď funkcia vráti, tento príznak na označenie jednotky použiť dialógové okno rámik SAD. | ||
PSD_INWININIINTLMEASURE | ||
Nie je implementované. | ||
PSD_MARGINS | ||
Spôsobí, že systém použiť hodnoty špecifikované v členských štátoch rtMargin ako počiatočné šírku doľava, hore, doprava a dolný okraj. Ak PSD_MARGINS nie je nastavený, systému nastaví počiatočnú šírku jeden palec na všetky okraje. | ||
PSD_MINMARGINS | ||
Spôsobí, že systém použiť hodnoty špecifikované v členských štátoch rtMinMargin ako minimálny prípustný šírku doľava, hore, doprava a dolný okraj. Systém zabráni užívateľovi zadávanie so šírkou, ktorá je menšia než minimum špecifikované. Ak PSD_MINMARGINS nie je zadaný, systém stanovuje minimálny prípustný šírky na tie, ktoré povoľuje tlačiareň. | ||
PSD_NONETWORKBUTTON | ||
Kože a vypína tlačidlo sieť. | ||
PSD_NOWARNING | ||
Zabráni systému v zobrazovaní upozorňujúceho hlásenia pri predvolenej tlačiarne. | ||
PSD_RETURNDEFAULT | ||
PageSetupDlg nezobrazí dialógové okno. Namiesto toho ju nastaví členov hDevNames a parameter hDevMode popisovače hodnoty DEVMODE a DEVNAMES štruktúry, ktoré sú inicializovaný pre predvolenú systémovú tlačiareň. PageSetupDlg vráti chybu, ak hDevNames alebo parameter hDevMode nie je NULL. | ||
PSD_SHOWHELP | ||
Spôsobuje dialógovom okne zobraziť tlačidlo Pomocník . HwndOwner člen musí špecifikovať okno prijímať HELPMSGSTRING registrované správy, že keď používateľ klikne na tlačidlo Pomocník sa pošle dialógového okna. |
Ak príznaky PSD_INHUNDREDTHSOFMILLIMETERS a PSD_INTHOUSANDTHSOFINCHES nie sú určené, systému dotazy LOCALE_IMEASURE hodnota predvolené miestne nastavenie používateľa na stanovenie mernej jednotke zadanej buď (stotín milimetre) alebo tisícin palca na šírku okrajov a veľkosť papiera.
Ak hDevNames a parameter hDevMode platné rukoväte a názov tlačiarne určené členskými wDeviceOffset DEVNAMES štruktúra je nie je rovnaký ako názov zadaný členskými dmDeviceName štruktúry DEVMODE systém používa názov zadaný wDeviceOffset na základe predvoleného nastavenia.
nbsp; Systém Windows &NT: vyžaduje verzie 3.51 alebo novšej.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v commdlg.h.
Unicode:Definovaný formát Unicode a ANSI štruktúry.
Spoločné Prehľad dialógového okna Knižnica, spoločné Dialog Box štruktúry, DEVMODE, DEVNAMES, MAKEINTRESOURCE, PagePaintHook, PageSetupDlg, PageSetupHook, WM_INITDIALOG