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