U kunt een aangepaste sjabloon opgeven voor het dialoogvenster lettertype , bijvoorbeeld als u wilt extra besturingselementen die uniek voor uw toepassing zijn opnemen. De ChooseFont functie gebruikt de aangepaste sjabloon in plaats van de standaardsjabloon.
Om een aangepaste sjabloon voor het dialoogvenster Lettertype- Of -
U kunt een CFHookProc haak procedure bieden voor het dialoogvenster lettertype . De haak procedure kan verwerken berichten die worden verzonden naar het dialoogvenster. Het kan ook berichten verzenden naar in het dialoogvenster. Als u een aangepaste sjabloon gebruikt voor extra besturingselementen definiëren, moet u een haak procedure voor het verwerken van input voor uw besturingselementen opgeven.
Om een haak procedure voor het dialoogvenster LettertypeNa het verwerken van de WM_INITDIALOG boodschap, signaal het dialoogvenster vak procedure een WM_INITDIALOG volgens de haak. De parameter lParam van dit bericht is een aanwijzer naar de structuur van de CHOOSEFONT gebruikt voor het initialiseren van het dialoogvenster.
De haak procedure kan de WM_CHOOSEFONT_GETLOGFONT, WM_CHOOSEFONT_SETLOGFONTen WM_CHOOSEFONT_SETFLAGS -berichten verzenden naar het dialoogvenster ophalen en instellen van de huidige waarden en vlaggen in het dialoogvenster.