ChooseFont funkcia vytvára spoločné dialógové okno Písmo , umožňuje používateľovi zvoliť jednu atribútov pre logické písma. Tieto atribúty obsahujú názov písma, štýl (tučné písmo, kurzívu alebo pravidelné), bod veľkosť, účinky (farba zvýraznenia podčiarknuté, prečiarknuté a text) a skriptu (alebo znakov).
BOOL ChooseFont ( LPCHOOSEFONT lpcf / / smerník na štruktúru s Inicializácia / / údajov);
Ak používateľ klikne na tlačidlo OK v dialógovom okne, vrátená hodnota je nenulové. Členovia CHOOSEFONT štruktúra uvádzať užívateľa výbery.
Ak používateľ zruší alebo zavrie dialógové okno Písmo alebo vyskytne chyba, vrátená hodnota je nula. Na získanie informácií o rozšírenej chybe, volajte CommDlgExtendedError funkcie môžu vrátiť jeden z nasledovných hodnôt:
| CDERR_FINDRESFAILURE | CDERR_NOHINSTANCE |
| CDERR_INITIALIZATION | CDERR_NOHOOK |
| CDERR_LOCKRESFAILURE | CDERR_NOTEMPLATE |
| CDERR_LOADRESFAILURE | CDERR_STRUCTSIZE |
| CDERR_LOADSTRFAILURE | CFERR_MAXLESSTHANMIN |
| CDERR_MEMALLOCFAILURE | CFERR_NOFONTS |
| CDERR_MEMLOCKFAILURE |
CFHookProc príslušná procedúra môže poskytnúť dialógového okna Písmo . Príslušná procedúra môže spracovávať správy odoslané do dialógového okna. Aby príslušná procedúra nastaviť príznak CF_ENABLEHOOK vlajky členských CHOOSEFONT štruktúra a zadať adresu príslušná procedúra v členských lpfnHook.
Príslušná procedúra môžete odosielať správy WM_CHOOSEFONT_GETLOGFONT, WM_CHOOSEFONT_SETFLAGS a WM_CHOOSEFONT_SETLOGFONT dialógovom okne získať a nastaviť aktuálne hodnoty a vlajky dialógovým oknom.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v commdlg.h.
Importovať knižnica:Použiť comdlg32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.
Spoločné Prehľad dialógového okna Knižnica, spoločné dialógové okno funkcie, CFHookProc, CHOOSEFONT, CommDlgExtendedError, LOGFONT, WM_CHOOSEFONT_GETLOGFONT, WM_CHOOSEFONT_SETFLAGS, WM_CHOOSEFONT_SETLOGFONT