ChooseFontçağırmadan önce choosefont yapısını bayrakları üyesi cf_screenfonts, CF_PRINTERFONTS ya da cf_both, iletişim kutusunda ekran yazı tipleri, yazıcı yazı tiplerini veya her liste belirtmek için belirtmeniz gerekir. CF_PRINTERFONTS ya da cf_both belirtirseniz, choosefont yapısını hDC üyesi yazıcı için bir aygıt içeriğini tanıtıcı belirtmeniz gerekir.
Bayrakları üye etkinleştirmek veya bazı iletişim kutusu denetimlerini devre dışı bırakmak için kullanabileceğiniz ve bayrakları üye birlikte diğer choosefont üyeleri ile bazı denetimler başlangıç değerleri denetlemek için kullanabileceğiniz.
Üstü çizili, altı çizili ve renk seçeneklerini seçin kullanıcı denetimlerini görüntülemek için
Cf_effects bayrağını ayarlayın. Sen-ebilmek kullanma choosefont yapısı rgbColors üyesi bir ilk yazı tipi rengini belirtmek için.
Yazı tipi, yazı tipi stili, boyutu, üstü çizili ve altı çizili iletişim kutusu denetimleri başlangıç değerleri belirtmek için
Üyeleri için CF_INITTOLOGFONTSTRUCT bayrak logfont yapısı başlangıç değerleri belirtmek için.
Cf_nofacesel, cf_nostylesel ve CF_NOSIZESEL bayrakları, Seçici iletişim kutusu ilgili denetimler için ilk değerleri görüntülemesini önlemek için de kullanabilirsiniz. Bu, bir yazı tipi, stil veya punto boyutunu daha fazla metin seçimi çalışırken yararlıdır. ChooseFont kullanıcıya karşılık gelen bir değer seçmediniz, döndüğünde bu değerler bayrakları da kurulacak.
Belirtilen stil adı yazı tipi stili denetimini başlatmak için
Cf_usestyle bayrağı ve stil adını belirtmek için lpszStyle üye kullanımı.
Uygula düğmesini görüntülemek için
Cf_apply bayrağı ayarlanmış ve bir kanca işlemi işlem wm_command iletilere Uygula düğmesini sağlar. Kanca işlemi wm_choosefont_getlogfont adresini almak için iletişim kutusuna göndermek yazı tipi için geçerli seçimler içeren logfont yapısı.
Yardım düğmesini görüntülemek için
Cf_showhelp bayrağını ayarlayın. HwndOwner üye kullanıcı Yardım düğmesini tıklattığında HELPMSGSTRING kayıtlı mesaj almak için pencereyi tanımlamanız gerekir.
Yazı tiplerini sınırlamak için bu iletişim kutusunu görüntüler.
Herhangi bir birleşimi cf_ttonly, CF_FIXEDPITCHONLY, cf_novectorfonts, cf_novertfonts, cf_scalableonly ve CF_WYSIWYG bayrakları ayarlayın. Kullanılabilir stiller, nokta boyutlarını ve CF_NOSIMULATIONS değerini kullanarak için bazı yazı tipleri iletişim kutusunu görüntüler efektleri de kısıtlayabilirsiniz.
Yazı tipi adlarını, stiller, kısıtlamak ve kullanıcının boyutları gelin
Stiller yalnızca geçerli yazı tipi adlarını belirtmek için kullanıcı sınırlamak için CF_FORCEFONTEXIST bayrağını ayarlayın ve boyutlarını nokta.
NSizeMin ve nSizeMax üyeleri tarafından belirtilen aralık içinde nokta boyutlarını belirtmek için kullanıcı sınırlamak için CF_LIMITSIZE bayrağını ayarlayın.
Kısıtlamak veya komut dosyaları Birleşik giriş kutusunu devre dışı bırakmak için
Komut dosyaları açılan kutuyu devre dışı bırakmak için CF_NOSCRIPTSEL bayrağını ayarlayın veya komut dosyaları Birleşik giriş kutusundaki seçimler için belirtilen karakter kümesini sınırlamak için CF_SELECTSCRIPT bayrağını ayarlayın.