Prispôsobenie dialógové okno Písmo

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

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

Dialógové okno Písmo môže poskytnúť CFHookProc príslušná procedúra. 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 Písmo
  1. Nastaviť príznak CF_ENABLEHOOK v členských štátoch vlajok štruktúry CHOOSEFONT.
  2. Určiť adresu príslušná procedúra v členských lpfnHook.

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 CHOOSEFONT používa na inicializáciu dialógového okna.

Príslušná procedúra môžete odosielať správy WM_CHOOSEFONT_GETLOGFONT, WM_CHOOSEFONT_SETLOGFONTa WM_CHOOSEFONT_SETFLAGS dialógovom okne získať a nastaviť aktuálne hodnoty a vlajky dialógovým oknom.

Index