Condividi tramite


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à

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonEdit

CMFCRibbonComboBox

CMFCRibbonFontComboBox

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

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCRibbonComboBox