Udostępnij za pośrednictwem


Klasa CMFCRibbonFontComboBox

Implementuje pole kombi zawierające listę czcionek. Pole kombi można umieścić na panelu wstążki.

Składnia

class CMFCRibbonFontComboBox : public CMFCRibbonComboBox

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox Destruktor.

Konstruktory chronione

Nazwa/nazwisko opis
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox Tworzy i inicjuje CMFCRibbonFontComboBox obiekt.

Metody publiczne

Nazwa/nazwisko opis
CMFCRibbonFontComboBox::BuildFonts Wypełnia pole kombi czcionki wstążki czcionką z czcionkami określonego typu czcionki, zestawu znaków i wartości pitch i rodziny.
CMFCRibbonFontComboBox::CreateObject Używana przez platformę do tworzenia wystąpienia dynamicznego tego typu klasy.
CMFCRibbonFontComboBox::GetCharSet Zwraca określony zestaw znaków.
CMFCRibbonFontComboBox::GetFontDesc
CMFCRibbonFontComboBox::GetFontType Zwraca typy czcionek do wyświetlenia w polu kombi. Prawidłowe opcje to DEVICE_FONTTYPE, RASTER_FONTTYPE i TRUETYPE_FONTTYPE lub dowolna kombinacja bitowa.
CMFCRibbonFontComboBox::GetPitchAndFamily Zwraca wysokość i rodzinę czcionek wyświetlanych w polu kombi.
CMFCRibbonFontComboBox::GetThisClass Używany przez platformę do uzyskiwania wskaźnika do obiektu CRuntimeClass skojarzonego z tym typem klasy.
CMFCRibbonFontComboBox::RebuildFonts Wypełnia pole kombi czcionki wstążki czcionką z czcionkami określonego wcześniej typu czcionki, zestawu znaków oraz rzutu i rodziny.
CMFCRibbonFontComboBox::SetFont Wybiera określoną czcionkę w polu kombi.

Uwagi

Po utworzeniu CMFCRibbonFontComboBox obiektu dodaj go do panelu wstążki, wywołując polecenie CMFCRibbonPanel::Add.

Hierarchia dziedziczenia

Obiekt CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonEdit

CMFCRibbonComboBox

CMFCRibbonFontComboBox

Wymagania

Nagłówek: afxRibbonComboBox.h

CMFCRibbonFontComboBox::BuildFonts

Wypełnia pole kombi na wstążce czcionkami.

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

Parametry

nFontType
[in] Określa typ czcionki do dodania.

nCharSet
[in] Określa zestaw znaków czcionek do dodania.

nPitchAndFamily
[in] Określa wysokość i rodzinę czcionek do dodania.

CMFCRibbonFontComboBox::CMFCRibbonFontComboBox

Tworzy i inicjuje obiekt CMFCRibbonFontComboBox .

CMFCRibbonFontComboBox(
    UINT nID,
    int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
    BYTE nCharSet = DEFAULT_CHARSET,
    BYTE nPitchAndFamily = DEFAULT_PITCH,
    int nWidth = -1);

Parametry

Nid
[in] Identyfikator polecenia, które jest wykonywane, gdy użytkownik wybierze element z pola kombi.

nFontType
[in] Określa typy czcionek do wyświetlenia w polu kombi. Prawidłowe opcje to DEVICE_FONTTYPE, RASTER_FONTTYPE i TRUETYPE_FONTTYPE lub dowolna kombinacja bitowa.

nCharSet
[in] Filtruje czcionki w polu kombi do tych, które należą do określonego zestawu znaków.

nPitchAndFamily
[in] Określa wysokość i rodzinę czcionek wyświetlanych w polu kombi.

nWidth
[in] Określa szerokość pola kombi w pikselach.

Uwagi

Aby uzyskać więcej informacji na temat możliwych wartości parametrów nFontType , zobacz EnumFontFamProc w dokumentacji zestawu Windows SDK.

Aby uzyskać więcej informacji na temat prawidłowych zestawów znaków, które można przypisać do nCharSet i prawidłowych wartości, które można przypisać do nPitchAndFamily, zobacz LOGFONT w dokumentacji zestawu Windows SDK.

CMFCRibbonFontComboBox::GetFontDesc

Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.

const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;

Parametry

[in] iIndex

Wartość zwracana

Uwagi

CMFCRibbonFontComboBox::RebuildFonts

Wypełnia pole kombi na wstążce czcionkami określonego wcześniej typu czcionki, zestawu znaków oraz rzutu i rodziny.

void RebuildFonts();

Uwagi

Można określić typ czcionki, zestaw znaków i rodzinę czcionek, które mają być uwzględnione w polu kombi czcionki wstążki w konstruktorze dla tej klasy, lub wywołując polecenie CMFCRibbonFontComboBox::BuildFonts.

CMFCRibbonFontComboBox::SetFont

Wybiera określoną czcionkę w polu kombi.

BOOL SetFont(
    LPCTSTR lpszName,
    BYTE nCharSet = DEFAULT_CHARSET,
    BOOL bExact = FALSE);

Parametry

lpszName
Określa nazwę czcionki do wybrania.

nCharSet
Określa zestaw znaków dla wybranej czcionki.

bExact
WARTOŚĆ TRUE, aby określić, że zestaw znaków musi być zgodny podczas wybierania czcionki; FAŁSZ, aby określić, że zestaw znaków można zignorować podczas wybierania czcionki.

Wartość zwracana

Nonzero, jeśli określona czcionka została znaleziona i wybrana; w przeciwnym razie zero.

Uwagi

CMFCRibbonFontComboBox::GetCharSet

Zwraca określony zestaw znaków.

BYTE GetCharSet() const;

Wartość zwracana

Zestaw znaków (zobacz LOGFONT w dokumentacji zestawu Windows SDK).

Uwagi

CMFCRibbonFontComboBox::GetFontType

Zwraca typy czcionek do wyświetlenia w polu kombi. Prawidłowe opcje to DEVICE_FONTTYPE, RASTER_FONTTYPE i TRUETYPE_FONTTYPE lub dowolna kombinacja bitowa.

int GetFontType() const;

Wartość zwracana

Typy czcionek (zobacz EnumFontFamProc w dokumentacji zestawu Windows SDK).

Uwagi

CMFCRibbonFontComboBox::GetPitchAndFamily

Zwraca wysokość i rodzinę czcionek wyświetlanych w polu kombi.

BYTE GetPitchAndFamily() const;

Wartość zwracana

Pitch i rodzina (zobacz LOGFONT w dokumentacji zestawu Windows SDK).

Uwagi

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCRibbonComboBox