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