Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
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).