Sdílet prostřednictvím


CMFCRibbonFontComboBox – třída

Implementuje pole se seznamem, které obsahuje seznam písem. Pole se seznamem umístíte na panel pásu karet.

Syntaxe

class CMFCRibbonFontComboBox : public CMFCRibbonComboBox

Členové

Veřejné konstruktory

Jméno popis
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox Destruktor.

Chráněné konstruktory

Jméno popis
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox Vytvoří a inicializuje CMFCRibbonFontComboBox objekt.

Veřejné metody

Jméno popis
CMFCRibbonFontComboBox::BuildFonts Naplní pole se seznamem písma pásu karet písmy zadaného typu písma, znakové sady a rozteče a rodiny.
CMFCRibbonFontComboBox::CreateObject Používá se architekturou k vytvoření dynamické instance tohoto typu třídy.
CMFCRibbonFontComboBox::GetCharSet Vrátí zadanou znakové sady.
CMFCRibbonFontComboBox::GetFontDesc
CMFCRibbonFontComboBox::GetFontType Vrátí typy písem, které se mají zobrazit v poli se seznamem. Platné možnosti jsou DEVICE_FONTTYPE, RASTER_FONTTYPE a TRUETYPE_FONTTYPE nebo jakékoli jejich bitové kombinace.
CMFCRibbonFontComboBox::GetPitchAndFamily Vrátí výšku a rodinu písem zobrazených v poli se seznamem.
CMFCRibbonFontComboBox::GetThisClass Používá se architekturou k získání ukazatele na CRuntimeClass objektu, který je přidružen k tomuto typu třídy.
CMFCRibbonFontComboBox::RebuildFonts Naplní pole se seznamem písma na pásu karet písmy dříve zadaného typu písma, znakové sady a prezentace a rodiny.
CMFCRibbonFontComboBox::SetFont Vybere zadané písmo v poli se seznamem.

Poznámky

Po vytvoření objektu CMFCRibbonFontComboBox jej přidejte na panel pásu karet voláním CMFCRibbonPanel::Add.

Hierarchie dědičnosti

Objekt CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonEdit

CMFCRibbonComboBox

CMFCRibbonFontComboBox

Požadavky

Hlavička: afxRibbonComboBox.h

CMFCRibbonFontComboBox::BuildFonts

Naplní pole se seznamem na pásu karet písmy.

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

Parametry

nFontType
[v] Určuje typ písma, která se mají přidat.

nCharSet
[v] Určuje znakové sady písem, která se mají přidat.

nPitchAndFamily
[v] Určuje prezentaci a rodinu písem, která se mají přidat.

CMFCRibbonFontComboBox::CMFCRibbonFontComboBox

Vytvoří a inicializuje CMFCRibbonFontComboBox objektu.

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

Parametry

Nid
[v] ID příkazu, který se spustí, když uživatel vybere položku ze pole se seznamem.

nFontType
[v] Určuje, které typy písem se mají zobrazit v poli se seznamem. Platné možnosti jsou DEVICE_FONTTYPE, RASTER_FONTTYPE a TRUETYPE_FONTTYPE nebo jakékoli jejich bitové kombinace.

nCharSet
[v] Filtruje písma v poli se seznamem na ty, které patří do zadané znakové sady..

nPitchAndFamily
[v] Určuje výšku a rodinu písem, která se zobrazí v poli se seznamem.

nWidth
[v] Určuje šířku pole se seznamem v pixelech.

Poznámky

Další informace o možných hodnotách parametrů nFontType naleznete v tématu EnumFontFamProc v dokumentaci k sadě Windows SDK.

Další informace o platných znakových sadách, které lze přiřadit nCharSet, a platné hodnoty, které lze přiřadit k nPitchAndFamily, naleznete v logfont v dokumentaci k sadě Windows SDK.

CMFCRibbonFontComboBox::GetFontDesc

Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

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

Parametry

[v] iIndex

Vrácená hodnota

Poznámky

CMFCRibbonFontComboBox::RebuildFonts

Naplní pole se seznamem na pásu karet písmy dříve zadaného typu písma, znakové sady a prezentace a rodiny.

void RebuildFonts();

Poznámky

Můžete určit typ písma, znakovou sadu a řadu písem, která se mají zahrnout do pole se seznamem písma pásu karet v konstruktoru pro tuto třídu, nebo voláním CMFCRibbonFontComboBox::BuildFonts.

CMFCRibbonFontComboBox::SetFont

Vybere zadané písmo v poli se seznamem.

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

Parametry

lpszName
Určuje název písma, které chcete vybrat.

nCharSet
Určuje znakové sady pro vybrané písmo.

bExact
PRAVDA, pokud chcete určit, že znaková sada se musí shodovat při výběru písma; NEPRAVDA určuje, že znakovou sadu lze při výběru písma ignorovat.

Vrácená hodnota

Nenulové, pokud bylo nalezeno a vybráno zadané písmo; jinak, nula.

Poznámky

CMFCRibbonFontComboBox::GetCharSet

Vrátí zadanou znakové sady.

BYTE GetCharSet() const;

Vrácená hodnota

Znaková sada (viz LOGFONT v dokumentaci k sadě Windows SDK).

Poznámky

CMFCRibbonFontComboBox::GetFontType

Vrátí typy písem, které se mají zobrazit v poli se seznamem. Platné možnosti jsou DEVICE_FONTTYPE, RASTER_FONTTYPE a TRUETYPE_FONTTYPE nebo jakékoli jejich bitové kombinace.

int GetFontType() const;

Vrácená hodnota

Typy písem (viz EnumFontFamProc v dokumentaci k sadě Windows SDK).

Poznámky

CMFCRibbonFontComboBox::GetPitchAndFamily

Vrátí výšku a rodinu písem zobrazených v poli se seznamem.

BYTE GetPitchAndFamily() const;

Vrácená hodnota

Prezentace a rodina (viz LOGFONT v dokumentaci k sadě Windows SDK).

Poznámky

Viz také

Graf hierarchie
Třídy
CMFCRibbonComboBox – třída