Prispôsobenie v dialógovom okne Nastavenie strany

Môžete poskytnúť vlastnú šablónu pre dialógové okno Nastavenie strany , napríklad, ak chcete zahrnúť ďalšie ovládacie prvky, ktoré sú špecifické pre vašu aplikáciu. PageSetupDlg funkcia používa vlastnú šablónu na mieste Predvolená šablóna.

    Poskytnúť vlastnú šablónu pre nastavenie strany dialógové okno
  1. Vytvoriť vlastné šablóny úpravou Predvolená šablóna špecifikované v PRNSETUP.DLG súbor. Kontrola identifikátory, používané v predvolenej šablóny dialógového okna Nastavenie strany sú definované v DLGS.H súbor.
  2. Ak chcete zapnúť šablónu takto použite štruktúre PAGESETUPDLG:

Ak chcete filtrovať správy odoslané do dialógového okna pole postupom, môže poskytnúť PageSetupHook príslušná procedúra. Používate vlastnú šablónu definovať dodatočné kontroly musí poskytnúť príslušná procedúra PageSetupHook spracovať vstup pre vašu kontrolu. Okrem toho môže poskytnúť PagePaintHook príslušná procedúra prispôsobiť obsah vzorkovník zobrazí dialógové okno Nastavenie strany . Ďalšie informácie o PagePaintHook háku postupe nájdete v časti Prispôsobenie vzorkovník.

    Aby sa umožnilo PageSetupHook príslušná procedúra
  1. Nastaviť príznak PSD_ENABLEPAGESETUPHOOK v členských štátoch vlajok štruktúry PAGESETUPDLG.
  2. Určiť adresu príslušná procedúra v členských lpfnPageSetupHook.

Po spracovaní jeho WM_INITDIALOG správy, dialógové okno pole postupu odošle správu WM_INITDIALOG PageSetupHook príslušná procedúra. Parameter lParam tejto správy je smerník na štruktúru PAGESETUPDLG používa na inicializáciu dialógového okna.

Index