Prispôsobenie dialógové okno Tlač

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

    Ustanoviť vlastnú šablónu dialógové okno Tlač
  1. Vytvoriť vlastné šablóny úpravou Predvolená šablóna špecifikované v PRNSETUP.DLG súbor. Kontrola identifikátory, používané v predvolenej šablóne dialógové okno Tlač sú definované v DLGS.H súbor.
  2. Ak chcete zapnúť šablónu takto použite štruktúre PRINTDLG:

PrintHookProc príslušná procedúra môže poskytnúť dialógového okna Tlačiť . Príslušná procedúra môže spracovávať správy odoslané do dialógového okna. Môžete tiež poslať správy do dialógového okna. Ak budete používať vlastnú šablónu definovať dodatočné kontroly, musí poskytnúť príslušná procedúra spracovať vstup pre ovládacích.

    Aby príslušná procedúra o dialógovom okne Tlač
  1. Nastaviť príznak PD_ENABLEPRINTHOOK v členských štátoch vlajok štruktúry PRINTDLG.
  2. Určiť adresu príslušná procedúra v členských lpfnPrintHook.

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

Index