Udostępnij za pośrednictwem


CMFCFontComboBox::Setup

Inicjuje listę elementów w polu kombi czcionki.

BOOL Setup(
   int nFontType=DEVICE_FONTTYPE|RASTER_FONTTYPE|TRUETYPE_FONTTYPE,
   BYTE nCharSet=DEFAULT_CHARSET,
   BYTE nPitchAndFamily=DEFAULT_PITCH 
);

Parametry

  • [w]nFontType
    Określa typ czcionki.Wartością domyślną jest logiczną kombinacja (lub) DEVICE_FONTTYPE, RASTER_FONTTYPE i TRUETYPE_FONTTYPE.

  • [w]nCharSet
    Określa zestaw znaków czcionki.Wartością domyślną jest DEFAULT_CHARSET.

  • [w]nPitchAndFamily
    Określa gęstość czcionki i rodziny.Wartością domyślną jest DEFAULT_PITCH.

Wartość zwracana

TRUEJeśli pole kombi czcionki został zainicjowany pomyślnie; w przeciwnym razie FALSE.

Uwagi

Metoda ta inicjuje pola kombi czcionki wyliczanie aktualnie zainstalowane czcionki, spełniających określone parametry i wstawiając te nazwy czcionki w polu kombi czcionki.

Przykład

Poniższy przykład demonstruje, jak używać Setup metodę w CMFCFontComboBox klasy.W tym przykładzie jest częścią nowych formantów próbki.

    CMFCFontComboBox m_wndFont;


...


    // specify the font type
    // BOOL m_bTrueType: true font type
    // BOOL m_bRaster: raster font type
    // BOOL m_bDeviceFont: device font type
    int nFontType = 0;

    if (m_bTrueType)
    {
        nFontType |= TRUETYPE_FONTTYPE;
    }

    if (m_bRaster)
    {
        nFontType |= RASTER_FONTTYPE;
    }

    if (m_bDeviceFont)
    {
        nFontType |= DEVICE_FONTTYPE;
    }

    CWaitCursor wait;
    m_wndFont.Setup(nFontType);

Wymagania

Nagłówek: afxfontcombobox.h

Zobacz też

Informacje

Klasa CMFCFontComboBox

Wykres hierarchii

LOGFONT