Voor het aanroepen van ChooseFont, moet de vlaggen lid van de structuur van de CHOOSEFONT CF_SCREENFONTS, CF_PRINTERFONTS of CF_BOTH, om aan te geven of het dialoogvenster moet de lijst schermlettertypen, printerlettertypen of beide opgeven. Als u CF_PRINTERFONTS of CF_BOTH opgeeft, moet de hDC lid van de CHOOSEFONT structuur een handvat aan de apparaatcontext van een voor de printer opgeven.
U kunt de vlaggen lid of uitschakelen enkele van de besturingselementen van het dialoogvenster, en kunt u de vlaggen lid in combinatie met andere leden van de CHOOSEFONT bepalen de beginwaarden van sommige besturingselementen.
De besturingselementen waarmee de gebruiker te selecteren kleuropties, onderstreping en strikeout wilt weergeven
Stel de CF_EFFECTS vlag. Het lid rgbColors van de CHOOSEFONT structuur kunt u een eerste tekstkleur opgeven.
De beginwaarden van het lettertype, de tekenstijl, grootte, Strikeout en onderstreping besturingselementen van het dialoogvenster opgeven
Stel de CF_INITTOLOGFONTSTRUCT vlag te gebruiken van leden van de LOGFONT structuur u de initiële waarden opgeven.
U kunt ook de CF_NOFACESEL, CF_NOSTYLESEL en CF_NOSIZESEL vlaggen gebruiken om selectief te voorkomen dat het dialoogvenster initiële waarden voor de bijbehorende besturingselementen weergeven. Dit is handig wanneer u werkt met een selectie van tekst die meer dan één lettertype, de tekenstijl en tekengrootte heeft. Deze waarden zullen ook worden ingesteld in vlaggen wanneer ChooseFont geretourneerd als de gebruiker niet een overeenkomstige waarde hebt geselecteerd.
Het besturingselement tekenstijl op een opgegeven opmaakprofielnaam initialiseren
Stel de vlag CF_USESTYLE en de lpszStyle lid kunt opgeven die de stijlnaam van de.
De toepassen knop moet worden weergegeven
Stel de CF_APPLY vlag en bieden een haak procedure proces WM_COMMAND berichten voor de knop toepassen . De haak procedure kan het WM_CHOOSEFONT_GETLOGFONT bericht sturen naar het dialoogvenster op te halen van het adres van de LOGFONT structuur waarin de huidige selecties voor het lettertype.
De Help-knop moet worden weergegeven
Stel de CF_SHOWHELP vlag. De hwndOwner lid moet identificeren het venster het bericht HELPMSGSTRING geregistreerd wanneer de gebruiker op de knop Help.
Beperken van de lettertypen in het dialoogvenster weergegeven
Elke combinatie van de CF_TTONLY, CF_FIXEDPITCHONLY, CF_NOVECTORFONTS, CF_NOVERTFONTS, CF_SCALABLEONLY en CF_WYSIWYG vlaggen instellen. U kunt ook de beschikbare stijlen, tekengrootten en effecten die in het dialoogvenster voor sommige lettertypen weergegeven met behulp van de waarde CF_NOSIMULATIONS beperken.
De lettertype-namen, stijlen, beperken en wijs maten die de gebruiker kan opgeven
Stel de vlag CF_FORCEFONTEXIST aan de gebruiker beperken tot alleen geldig lettertype namen, stijlen, opgeven en wijs maten.
Stel de vlag CF_LIMITSIZE aan de gebruiker beperken tot puntgrootten opgeven in het bereik dat is opgegeven door de leden nSizeMin en nSizeMax.
Te beperken of uitschakelen van de Scripts keuzelijst met invoervak
Stel de vlag CF_NOSCRIPTSEL uitschakelen van de Scripts keuzelijst met invoervak, of de vlag CF_SELECTSCRIPT selecties in de Scripts keuzelijst met invoervak beperken tot een opgegeven tekenset instellen.