Classe CMFCRibbonFontComboBox
Implementa una casella combinata che contiene un elenco dei tipi di carattere. Posizionare la casella combinata in un pannello della barra multifunzione.
Sintassi
class CMFCRibbonFontComboBox : public CMFCRibbonComboBox
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox |
Distruttore. |
Costruttori protetti
Nome | Descrizione |
---|---|
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox | Costruisce e inizializza un oggetto CMFCRibbonFontComboBox . |
Metodi pubblici
Nome | Descrizione |
---|---|
CMFCRibbonFontComboBox::BuildFonts | Popola la casella combinata tipi di carattere della barra multifunzione con tipi di carattere del tipo di carattere, del set di caratteri e del passo e famiglia specificati. |
CMFCRibbonFontComboBox::CreateObject |
Usato dal framework per creare un'istanza dinamica di questo tipo di classe. |
CMFCRibbonFontComboBox::GetCharSet | Restituisce il set di caratteri specificato. |
CMFCRibbonFontComboBox::GetFontDesc | |
CMFCRibbonFontComboBox::GetFontType | Restituisce i tipi di carattere da visualizzare nella casella combinata. Le opzioni valide sono DEVICE_FONTTYPE, RASTER_FONTTYPE e TRUETYPE_FONTTYPE oppure qualsiasi altra combinazione bit per bit. |
CMFCRibbonFontComboBox::GetPitchAndFamily | Restituisce il passo e la famiglia di caratteri della barra multifunzione che vengono visualizzate nella casella combinata. |
CMFCRibbonFontComboBox::GetThisClass |
Usato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo di classe. |
CMFCRibbonFontComboBox::RebuildFonts | Popola la casella combinata tipi di carattere della barra multifunzione con tipi di carattere del tipo di carattere, del set di caratteri e del passo e famiglia specificati in precedenza. |
CMFCRibbonFontComboBox::SetFont | Seleziona il tipo di carattere specificato nella casella combinata. |
Osservazioni:
Dopo aver creato un CMFCRibbonFontComboBox
oggetto, aggiungerlo a un pannello della barra multifunzione chiamando CMFCRibbonPanel::Add.
Gerarchia di ereditarietà
Requisiti
Intestazione: afxRibbonComboBox.h
CMFCRibbonFontComboBox::BuildFonts
Popola la casella combinata sulla barra multifunzione con i tipi di carattere.
void BuildFonts(
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH);
Parametri
nFontType
[in] Specifica il tipo di carattere dei tipi di carattere da aggiungere.
nCharSet
[in] Specifica il set di caratteri da aggiungere.
nPitchAndFamily
[in] Specifica il passo e la famiglia dei tipi di carattere da aggiungere.
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox
Costruisce e inizializza un oggetto CMFCRibbonFontComboBox .
CMFCRibbonFontComboBox(
UINT nID,
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH,
int nWidth = -1);
Parametri
nID
[in] ID comando del comando eseguito quando l'utente seleziona un elemento dalla casella combinata.
nFontType
[in] Specifica i tipi di carattere da visualizzare nella casella combinata. Le opzioni valide sono DEVICE_FONTTYPE, RASTER_FONTTYPE e TRUETYPE_FONTTYPE oppure qualsiasi altra combinazione bit per bit.
nCharSet
[in] Filtra i tipi di carattere nella casella combinata a quelli che appartengono al set di caratteri specificato.
nPitchAndFamily
[in] Specifica il passo e la famiglia dei tipi di carattere visualizzati nella casella combinata.
nWidth
[in] Specifica la larghezza, in pixel, della casella combinata.
Osservazioni:
Per altre informazioni sui possibili valori dei parametri nFontType , vedere EnumFontFamProc nella documentazione di Windows SDK.
Per altre informazioni sui set di caratteri validi che possono essere assegnati a nCharSet e valori validi che possono essere assegnati a nPitchAndFamily, vedere LOGFONT nella documentazione di Windows SDK.
CMFCRibbonFontComboBox::GetFontDesc
Per altri dettagli, vedere il codice sorgente che si trova nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.
const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;
Parametri
[in] iIndex
Valore restituito
Osservazioni:
CMFCRibbonFontComboBox::RebuildFonts
Popola la casella combinata sulla barra multifunzione con i tipi di carattere di un tipo di carattere, un set di caratteri e una famiglia specificati in precedenza.
void RebuildFonts();
Osservazioni:
È possibile specificare il tipo di carattere, il set di caratteri e la famiglia di caratteri da includere nella casella combinata del tipo di carattere della barra multifunzione nel costruttore per questa classe oppure chiamando CMFCRibbonFontComboBox::BuildFonts.
CMFCRibbonFontComboBox::SetFont
Seleziona il tipo di carattere specificato nella casella combinata.
BOOL SetFont(
LPCTSTR lpszName,
BYTE nCharSet = DEFAULT_CHARSET,
BOOL bExact = FALSE);
Parametri
lpszName
Specifica il nome del tipo di carattere da selezionare.
nCharSet
Specifica il set di caratteri per il tipo di carattere selezionato.
bExact
TRUE per specificare che il set di caratteri deve corrispondere quando si seleziona un tipo di carattere; FALSE per specificare che il set di caratteri può essere ignorato quando si seleziona un tipo di carattere.
Valore restituito
Diverso da zero se il tipo di carattere specificato è stato trovato e selezionato; in caso contrario, zero.
Osservazioni:
CMFCRibbonFontComboBox::GetCharSet
Restituisce il set di caratteri specificato.
BYTE GetCharSet() const;
Valore restituito
Set di caratteri (vedere LOGFONT nella documentazione di Windows SDK).
Osservazioni:
CMFCRibbonFontComboBox::GetFontType
Restituisce i tipi di carattere da visualizzare nella casella combinata. Le opzioni valide sono DEVICE_FONTTYPE, RASTER_FONTTYPE e TRUETYPE_FONTTYPE oppure qualsiasi altra combinazione bit per bit.
int GetFontType() const;
Valore restituito
Tipi di carattere (vedere EnumFontFamProc nella documentazione di Windows SDK).
Osservazioni:
CMFCRibbonFontComboBox::GetPitchAndFamily
Restituisce il passo e la famiglia di caratteri della barra multifunzione che vengono visualizzate nella casella combinata.
BYTE GetPitchAndFamily() const;
Valore restituito
Pitch e la famiglia (vedere LOGFONT nella documentazione di Windows SDK).