ChooseFont

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);
 

Parametre

lpcf
Smerník na štruktúru CHOOSEFONT , obsahujúci informácie použité pri inicializácii dialógového okna. Keď ChooseFont vráti, táto štruktúra obsahuje informácie o používateľovi výber písma.

Note:

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

Poznámky

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.

Stručné informácie

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.

Pozri tiež

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

Index