Delen via


Klasse CMFCRibbonFontComboBox

Hiermee wordt een keuzelijst met invoervak geïmplementeerd die een lijst met lettertypen bevat. U plaatst de keuzelijst met invoervak op een lintpaneel.

Syntaxis

class CMFCRibbonFontComboBox : public CMFCRibbonComboBox

Leden

Openbare constructors

Naam Beschrijving
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox Destructor.

Beveiligde constructors

Naam Beschrijving
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox Een CMFCRibbonFontComboBox-object samenstellen en initialiseren.

Openbare methoden

Naam Beschrijving
CMFCRibbonFontComboBox::BuildFonts Hiermee wordt de keuzelijst met invoervak voor lettertype op het lint gevuld met lettertypen van het opgegeven lettertype, de tekenset en de toonhoogte en de familie.
CMFCRibbonFontComboBox::CreateObject Wordt door het framework gebruikt om een dynamisch exemplaar van dit klassetype te maken.
CMFCRibbonFontComboBox::GetCharSet Retourneert de opgegeven tekenset.
CMFCRibbonFontComboBox::GetFontDesc
CMFCRibbonFontComboBox::GetFontType Retourneert welke lettertypetypen moeten worden weergegeven in de keuzelijst met invoervak. Geldige opties zijn DEVICE_FONTTYPE, RASTER_FONTTYPE en TRUETYPE_FONTTYPE, of een bitsgewijze combinatie daarvan.
CMFCRibbonFontComboBox::GetPitchAndFamily Retourneert de pitch en de familie van de lettertypen die worden weergegeven in de keuzelijst met invoervak.
CMFCRibbonFontComboBox::GetThisClass Wordt door het framework gebruikt om een aanwijzer te verkrijgen naar de CRuntimeClass-object dat is gekoppeld aan dit klassetype.
CMFCRibbonFontComboBox::RebuildFonts Hiermee wordt de keuzelijst met invoervak voor lettertype op het lint gevuld met lettertypen van het eerder opgegeven lettertype, de tekenset en de toonhoogte en de familie.
CMFCRibbonFontComboBox::SetFont Hiermee selecteert u het opgegeven lettertype in de keuzelijst met invoervak.

Opmerkingen

Nadat u een CMFCRibbonFontComboBox-object hebt gemaakt, voegt u het toe aan een lintvenster door CMFCRibbonPanel::Voegtoe.

Overnamehiërarchie

CObject-

CMFCRibbonBaseElement

CMFCRibbonButton-

CMFCRibbonEdit

CMFCRibbonComboBox

CMFCRibbonFontComboBox

Eisen

koptekst: afxRibbonComboBox.h

CMFCRibbonFontComboBox::BuildFonts

Hiermee wordt de keuzelijst met invoervak op het lint gevuld met lettertypen.

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

Parameters

nFontType-
[in] Hiermee geeft u het lettertype van de lettertypen die moeten worden toegevoegd.

nCharSet-
[in] Hiermee geeft u de tekenset van de lettertypen die moeten worden toegevoegd.

nPitchAndFamily-
[in] Hiermee geeft u de pitch en familie van de lettertypen die moeten worden toegevoegd.

CMFCRibbonFontComboBox::CMFCRibbonFontComboBox

Bouwt en initialiseert een CMFCRibbonFontComboBox object.

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

Parameters

nID-
[in] De opdracht-id van de opdracht die wordt uitgevoerd wanneer de gebruiker een item in de keuzelijst met invoervak selecteert.

nFontType-
[in] Hiermee geeft u op welke lettertypetypen moeten worden weergegeven in de keuzelijst met invoervak. Geldige opties zijn DEVICE_FONTTYPE, RASTER_FONTTYPE en TRUETYPE_FONTTYPE, of een bitsgewijze combinatie daarvan.

nCharSet-
[in] Hiermee filtert u de lettertypen in de keuzelijst met invoervak op de lettertypen die deel uitmaken van de opgegeven tekenset.

nPitchAndFamily-
[in] Hiermee geeft u de pitch en de familie op van de lettertypen die worden weergegeven in de keuzelijst met invoervak.

nWidth-
[in] Hiermee geeft u de breedte, in pixels, van de keuzelijst met invoervak.

Opmerkingen

Zie EnumFontFamProc- in de Windows SDK-documentatie voor meer informatie over mogelijke nFontType parameterwaarden.

Zie LOGFONT- in de Windows SDK-documentatie voor meer informatie over geldige tekensets die kunnen worden toegewezen aan nCharSeten geldige waarden die kunnen worden toegewezen aan nPitchAndFamily-.

CMFCRibbonFontComboBox::GetFontDesc

Zie de broncode in de map VC\atlmfc\src\mfc map van uw Visual Studio-installatie voor meer informatie.

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

Parameters

[in] iIndex

Retourwaarde

Opmerkingen

CMFCRibbonFontComboBox::RebuildFonts

Hiermee wordt de keuzelijst met invoervak op het lint gevuld met lettertypen van een eerder opgegeven lettertype, tekenset en pitch en familie.

void RebuildFonts();

Opmerkingen

U kunt het lettertype, de tekenset en de familie van de lettertypen opgeven die u wilt opnemen in de keuzelijst met invoervak voor lintlettertypen in de constructor voor deze klasse, of door CMFCRibbonFontComboBox::BuildFontsaan te roepen.

CMFCRibbonFontComboBox::SetFont

Hiermee selecteert u het opgegeven lettertype in de keuzelijst met invoervak.

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

Parameters

lpszName-
Hiermee geeft u de naam van het lettertype dat u wilt selecteren.

nCharSet-
Hiermee geeft u de tekenset voor het geselecteerde lettertype.

bExact-
TRUE om op te geven dat de tekenset moet overeenkomen bij het selecteren van een lettertype; FALSE om op te geven dat de tekenset kan worden genegeerd bij het selecteren van een lettertype.

Retourwaarde

Niet-nul als het opgegeven lettertype is gevonden en geselecteerd; anders, nul.

Opmerkingen

CMFCRibbonFontComboBox::GetCharSet

Retourneert de opgegeven tekenset.

BYTE GetCharSet() const;

Retourwaarde

Tekenset (zie LOGFONT in de Windows SDK-documentatie).

Opmerkingen

CMFCRibbonFontComboBox::GetFontType

Retourneert welke lettertypetypen moeten worden weergegeven in de keuzelijst met invoervak. Geldige opties zijn DEVICE_FONTTYPE, RASTER_FONTTYPE en TRUETYPE_FONTTYPE, of een bitsgewijze combinatie daarvan.

int GetFontType() const;

Retourwaarde

Lettertypetypen (zie EnumFontFamProc in de Windows SDK-documentatie).

Opmerkingen

CMFCRibbonFontComboBox::GetPitchAndFamily

Retourneert de pitch en de familie van de lettertypen die worden weergegeven in de keuzelijst met invoervak.

BYTE GetPitchAndFamily() const;

Retourwaarde

Pitch en het gezin (zie LOGFONT in de Windows SDK-documentatie).

Opmerkingen

Zie ook

Hiërarchiegrafiek
klassen
CMFCRibbonComboBox-klasse