Uygulamanız için benzersiz olan ek denetimler eklemek istiyorsanız özel bir şablon için yazı tipi iletişim kutusunda, örneğin sağlayabilir. Özel bir şablon varsayılan şablon yerine ChooseFont işlevini kullanır.
Yazı tipi iletişim kutusunda bulunan özel bir şablon sağlamak- Veya -
Yazı tipi iletişim kutusunda bulunan bir CFHookProc kanca işlemi sağlayabilir. Kanca işlemi iletişim kutusuna gönderilen iletileri işleyebilir. Bu da iletişim kutusuna ileti gönderebilirsiniz. Sen-meli sağlamak, denetimleri için giriş işlemek için kanca işlemi ek denetimleri tanımlamak için özel bir şablon kullanmak.
Bir kanca işlemi için yazı tipi iletişim kutusunu etkinleştirmek içinOnun WM_INITDIALOG iletiyi işledikten sonra iletişim kutusu yordamı kancası yordamı bir WM_INITDIALOG iletisi gönderir. Bu iletinin lParam parametresinin choosefont Yapısı iletişim kutusu başlatmak için kullanılan bir işaretçidir.
Kanca işlemi ve iletişim kutusunun işaretler ve geçerli değerlerini ayarlamak için iletişim kutusuna wm_choosefont_getlogfont, wm_choosefont_setlogfontve wm_choosefont_setflags ileti gönderebilir.