Classe di CMFCToolBarFontComboBox

Un pulsante della barra degli strumenti contenente un controllo casella combinata che consente all'utente di selezionare un tipo di carattere da un elenco di tipi di carattere di sistema.

class CMFCToolBarFontComboBox : public CMFCToolBarComboBoxButton

Membri

Bb982559.collapse_all(it-it,VS.110).gifCostruttori protetti

Nome

Descrizione

CMFCToolBarFontComboBox::CMFCToolBarFontComboBox

Costruisce un oggetto CMFCToolBarFontComboBox.

Bb982559.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CMFCToolBarFontComboBox::GetFontDesc

Restituisce un puntatore a un oggetto CMFCFontInfo per un indice specificato nella casella combinata.

CMFCToolBarFontComboBox::SetFont

Selezionare un tipo di carattere nella casella combinata di carattere in base al nome del tipo di carattere, o il prefisso e il set di caratteri di carattere.

Bb982559.collapse_all(it-it,VS.110).gifMembri di dati

Note

Per aggiungere un pulsante della casella combinata di carattere in una barra degli strumenti, seguire questi passaggi:

  1. Riservare un ID di risorsa fittizio al pulsante nella risorsa padre della barra degli strumenti.

  2. Costruire un oggetto CMFCToolBarFontComboBox.

  3. Nel gestore di messaggi che elabora il messaggio AFX_WM_RESETTOOLBAR, sostituire il pulsante originale con un nuovo pulsante della casella combinata utilizzando CMFCToolBar::ReplaceButton.

  4. Sincronizza il tipo di carattere selezionato nella casella combinata con il tipo di carattere del documento tramite il metodo CMFCToolBarFontComboBox::SetFont.

Per sincronizzare il tipo di documento con il tipo di carattere selezionato nella casella combinata, utilizzare il metodo CMFCToolBarFontComboBox::GetFontDesc per recuperare gli attributi del tipo di carattere selezionato e utilizzare gli attributi per creare un oggetto Classe di CFont.

Il pulsante della casella combinata di carattere chiama la funzione Win32 EnumFontFamiliesEx per determinare i tipi di carattere dello schermo e della stampante disponibili nel sistema.

Gerarchia di ereditarietà

CObject

   CMFCToolBarButton

      CMFCToolBarComboBoxButton

         CMFCToolBarFontComboBox

Requisiti

intestazione: afxtoolbarfontcombobox.h

Vedere anche

Attività

Procedura dettagliata: Inserire i controlli sulle barre degli strumenti

Riferimenti

Grafico della gerarchia

Classe di CMFCToolBar

Classe di CMFCToolBarButton

Classe di CMFCToolBarComboBoxButton

Classe di CMFCFontInfo

CMFCToolBar::ReplaceButton

Altre risorse

Classi MFC