CMFCRibbonFontComboBox-Klasse
Implementiert ein Kombinationsfeld, das eine Liste von Schriftarten enthält. Das Kombinationsfeld kann in einem Menübandbereich platziert werden.
Syntax
class CMFCRibbonFontComboBox : public CMFCRibbonComboBox
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox |
Destruktor. |
Geschützte Konstruktoren
Name | Beschreibung |
---|---|
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox | Erstellt und initialisiert ein CMFCRibbonFontComboBox -Objekt. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CMFCRibbonFontComboBox::BuildFonts | Füllt das Schriftartkombinationsfeld für das Menüband mit Schriftarten des angegebenen Schriftarttyps, Zeichensatzes, der Zeichenbreite und Schriftfamilie auf. |
CMFCRibbonFontComboBox::CreateObject |
Wird vom Framework verwendet, um eine dynamische Instanz dieses Klassentyps zu erstellen. |
CMFCRibbonFontComboBox::GetCharSet | Gibt den angegebenen Zeichensatz zurück. |
CMFCRibbonFontComboBox::GetFontDesc | |
CMFCRibbonFontComboBox::GetFontType | Gibt zurück, welche Schriftarttypen im Kombinationsfeld angezeigt werden. Gültige Optionen sind DEVICE_FONTTYPE, RASTER_FONTTYPE, und TRUETYPE_FONTTYPE oder jede bitweise Kombination davon. |
CMFCRibbonFontComboBox::GetPitchAndFamily | Gibt die Schriftbreite und Schriftfamilie der Schriftarten zurück, die im Kombinationsfeld angezeigt werden. |
CMFCRibbonFontComboBox::GetThisClass |
Wird vom Framework verwendet, um einen Zeiger auf das CRuntimeClass -Objekt abzurufen, das diesem Klassentyp zugeordnet ist. |
CMFCRibbonFontComboBox::RebuildFonts | Füllt das Schriftartkombinationsfeld für das Menüband mit Schriftarten des zuvor angegebenen Schriftarttyps, Zeichensatzes, der Zeichenbreite und Schriftfamilie auf. |
CMFCRibbonFontComboBox::SetFont | Wählt die angegebene Schriftart im Kombinationsfeld aus. |
Hinweise
Nachdem Sie ein CMFCRibbonFontComboBox
Objekt erstellt haben, fügen Sie es zu einem Menübandbereich hinzu, indem Sie CMFCRibbonPanel::Add aufrufen.
Vererbungshierarchie
Anforderungen
Header: afxRibbonComboBox.h
CMFCRibbonFontComboBox::BuildFonts
Füllt das Kombinationsfeld im Menüband mit Schriftarten auf.
void BuildFonts(
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH);
Parameter
nFontType
[in] Gibt den Schriftarttyp der hinzuzufügenden Schriftarten an.
nCharSet
[in] Gibt den Zeichensatz der hinzuzufügenden Schriftarten an.
nPitchAndFamily
[in] Gibt die Neigung und Familie der hinzuzufügenden Schriftarten an.
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox
Erstellt und initialisiert ein CMFCRibbonFontComboBox - Objekt.
CMFCRibbonFontComboBox(
UINT nID,
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH,
int nWidth = -1);
Parameter
Nid
[in] Die Befehls-ID des Befehls, der ausgeführt wird, wenn der Benutzer ein Element aus dem Kombinationsfeld auswählt.
nFontType
[in] Gibt an, welche Schriftarttypen im Kombinationsfeld angezeigt werden sollen. Gültige Optionen sind DEVICE_FONTTYPE, RASTER_FONTTYPE, und TRUETYPE_FONTTYPE oder jede bitweise Kombination davon.
nCharSet
[in] Filtert die Schriftarten im Kombinationsfeld auf diejenigen, die zum angegebenen Zeichensatz gehören.
nPitchAndFamily
[in] Gibt den Abstand und die Familie der Schriftarten an, die im Kombinationsfeld angezeigt werden.
nWidth
[in] Gibt die Breite des Kombinationsfelds in Pixel an.
Hinweise
Weitere Informationen zu möglichen nFontType-Parameterwerten finden Sie in der Windows SDK-Dokumentation unter EnumFontFamProc .
Weitere Informationen zu gültigen Zeichensätzen, die nCharSet zugewiesen werden können, und gültige Werte, die nPitchAndFamily zugewiesen werden können, finden Sie in der Windows SDK-Dokumentation unter LOGFONT.
CMFCRibbonFontComboBox::GetFontDesc
Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.
const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;
Parameter
[in] iIndex
Rückgabewert
Bemerkungen
CMFCRibbonFontComboBox::RebuildFonts
Füllt das Kombinationsfeld im Menüband mit Schriftarten eines zuvor angegebenen Schriftarttyps, Zeichensatzes und Neigungs- und Familienhöhen auf.
void RebuildFonts();
Hinweise
Sie können den Schrifttyp, den Zeichensatz und die Schriftbreite und die Familie der Schriftarten angeben, die im Kombinationsfeld für die Menübandschriftart im Konstruktor für diese Klasse enthalten sein sollen, oder indem Sie CMFCRibbonFontComboBox::BuildFonts aufrufen.
CMFCRibbonFontComboBox::SetFont
Wählt die angegebene Schriftart im Kombinationsfeld aus.
BOOL SetFont(
LPCTSTR lpszName,
BYTE nCharSet = DEFAULT_CHARSET,
BOOL bExact = FALSE);
Parameter
lpszName
Gibt den Namen der auszuwählenden Schriftart an.
nCharSet
Gibt den Zeichensatz für die ausgewählte Schriftart an.
bExact
TRUE, um anzugeben, dass der Zeichensatz beim Auswählen einer Schriftart übereinstimmen muss; FALSE, um anzugeben, dass der Zeichensatz beim Auswählen einer Schriftart ignoriert werden kann.
Rückgabewert
Nonzero, wenn die angegebene Schriftart gefunden und ausgewählt wurde; andernfalls 0.
Hinweise
CMFCRibbonFontComboBox::GetCharSet
Gibt den angegebenen Zeichensatz zurück.
BYTE GetCharSet() const;
Rückgabewert
Zeichensatz (siehe LOGFONT in der Windows SDK-Dokumentation).
Hinweise
CMFCRibbonFontComboBox::GetFontType
Gibt zurück, welche Schriftarttypen im Kombinationsfeld angezeigt werden. Gültige Optionen sind DEVICE_FONTTYPE, RASTER_FONTTYPE, und TRUETYPE_FONTTYPE oder jede bitweise Kombination davon.
int GetFontType() const;
Rückgabewert
Schriftarttypen (siehe EnumFontFamProc in der Windows SDK-Dokumentation).
Hinweise
CMFCRibbonFontComboBox::GetPitchAndFamily
Gibt die Schriftbreite und Schriftfamilie der Schriftarten zurück, die im Kombinationsfeld angezeigt werden.
BYTE GetPitchAndFamily() const;
Rückgabewert
Pitch und familie (siehe LOGFONT in der Windows SDK-Dokumentation).