Dela via


CMFCRibbonFontComboBox-klass

Implementerar en kombinationsruta som innehåller en lista med teckensnitt. Du placerar kombinationsrutan på en panel i menyfliksområdet.

Syntax

class CMFCRibbonFontComboBox : public CMFCRibbonComboBox

Medlemmar

Offentliga konstruktorer

Namn Beskrivning
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox Destructor.

Skyddade konstruktorer

Namn Beskrivning
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox Konstruerar och initierar ett CMFCRibbonFontComboBox objekt.

Offentliga metoder

Namn Beskrivning
CMFCRibbonFontComboBox::BuildFonts Fyller i kombinationsrutan för teckensnitt i menyfliksområdet med teckensnitt av den angivna teckensnittstypen, teckenuppsättningen och tonhöjden och familjen.
CMFCRibbonFontComboBox::CreateObject Används av ramverket för att skapa en dynamisk instans av den här klasstypen.
CMFCRibbonFontComboBox::GetCharSet Returnerar den angivna teckenuppsättningen.
CMFCRibbonFontComboBox::GetFontDesc
CMFCRibbonFontComboBox::GetFontType Returnerar vilka teckensnittstyper som ska visas i kombinationsrutan. Giltiga alternativ är DEVICE_FONTTYPE, RASTER_FONTTYPE och TRUETYPE_FONTTYPE eller någon bitvis kombination av dessa.
CMFCRibbonFontComboBox::GetPitchAndFamily Returnerar tonhöjden och familjen för teckensnitten som visas i kombinationsrutan.
CMFCRibbonFontComboBox::GetThisClass Används av ramverket för att hämta en pekare till det CRuntimeClass- objekt som är associerat med den här klasstypen.
CMFCRibbonFontComboBox::RebuildFonts Fyller i kombinationsrutan för teckensnitt i menyfliksområdet med teckensnitt av tidigare angiven teckensnittstyp, teckenuppsättning och tonhöjd och familj.
CMFCRibbonFontComboBox::SetFont Väljer det angivna teckensnittet i kombinationsrutan.

Anmärkningar

När du har skapat ett CMFCRibbonFontComboBox objekt lägger du till det i en menyflikspanel genom att anropa CMFCRibbonPanel::Lägg till.

Arvshierarki

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonEdit

CMFCRibbonComboBox

CMFCRibbonFontComboBox

Krav

Rubrik: afxRibbonComboBox.h

CMFCRibbonFontComboBox::BuildFonts

Fyller i kombinationsrutan i menyfliksområdet med teckensnitt.

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

Parametrar

nFontType
[i] Anger teckensnittstypen för teckensnitten som ska läggas till.

nCharSet
[i] Anger teckenuppsättningen för teckensnitten som ska läggas till.

nPitchAndFamily
[i] Anger tonhöjden och familjen för teckensnitten som ska läggas till.

CMFCRibbonFontComboBox::CMFCRibbonFontComboBox

Konstruerar och initierar ett CMFCRibbonFontComboBox- objekt.

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

Parametrar

nID
[i] Kommando-ID för kommandot som körs när användaren väljer ett objekt i kombinationsrutan.

nFontType
[i] Anger vilka teckensnittstyper som ska visas i kombinationsrutan. Giltiga alternativ är DEVICE_FONTTYPE, RASTER_FONTTYPE och TRUETYPE_FONTTYPE eller någon bitvis kombination av dessa.

nCharSet
[i] Filtrerar teckensnitten i kombinationsrutan till de som tillhör den angivna teckenuppsättningen.

nPitchAndFamily
[i] Anger tonhöjden och familjen för teckensnitten som visas i kombinationsrutan.

nWidth
[i] Anger bredden i bildpunkter för kombinationsrutan.

Anmärkningar

Mer information om möjliga nFontType- parametervärden finns i EnumFontFamProc- i Windows SDK-dokumentationen.

Mer information om giltiga teckenuppsättningar som kan tilldelas till nCharSetoch giltiga värden som kan tilldelas till nPitchAndFamilyfinns i LOGFONT- i Windows SDK-dokumentationen.

CMFCRibbonFontComboBox::GetFontDesc

Mer information finns i källkoden i mappen VC\atlmfc\src\mfc i Visual Studio-installationen.

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

Parametrar

[in] iIndex

Returvärde

Anmärkningar

CMFCRibbonFontComboBox::RebuildFonts

Fyller i kombinationsrutan i menyfliksområdet med teckensnitt av tidigare angiven teckensnittstyp, teckenuppsättning och tonhöjd och familj.

void RebuildFonts();

Anmärkningar

Du kan ange teckensnittstyp, teckenuppsättning och tonhöjd och familj för teckensnitten som ska inkluderas i kombinationsrutan för teckensnitt i menyfliksområdet i konstruktorn för den här klassen, eller genom att anropa CMFCRibbonFontComboBox::BuildFonts.

CMFCRibbonFontComboBox::SetFont

Väljer det angivna teckensnittet i kombinationsrutan.

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

Parametrar

lpszName
Anger namnet på teckensnittet som ska väljas.

nCharSet
Anger teckenuppsättningen för det markerade teckensnittet.

bExact
TRUE för att ange att teckenuppsättningen måste matcha när du väljer ett teckensnitt. FALSE för att ange att teckenuppsättningen kan ignoreras när du väljer ett teckensnitt.

Returvärde

Nonzero om det angivna teckensnittet hittades och valdes; annars noll.

Anmärkningar

CMFCRibbonFontComboBox::GetCharSet

Returnerar den angivna teckenuppsättningen.

BYTE GetCharSet() const;

Returvärde

Teckenuppsättning (se LOGFONT i Windows SDK-dokumentationen).

Anmärkningar

CMFCRibbonFontComboBox::GetFontType

Returnerar vilka teckensnittstyper som ska visas i kombinationsrutan. Giltiga alternativ är DEVICE_FONTTYPE, RASTER_FONTTYPE och TRUETYPE_FONTTYPE eller någon bitvis kombination av dessa.

int GetFontType() const;

Returvärde

Teckensnittstyper (se EnumFontFamProc i Windows SDK-dokumentationen).

Anmärkningar

CMFCRibbonFontComboBox::GetPitchAndFamily

Returnerar tonhöjden och familjen för teckensnitten som visas i kombinationsrutan.

BYTE GetPitchAndFamily() const;

Returvärde

Pitch och familjen (se LOGFONT i Windows SDK-dokumentationen).

Anmärkningar

Se även

hierarkidiagram
klasser
CMFCRibbonComboBox-klass