Condividi tramite


Classe 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

Costruttori protetti

Nome

Descrizione

CMFCToolBarFontComboBox::CMFCToolBarFontComboBox

Costruisce un oggetto CMFCToolBarFontComboBox.

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

Membri 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 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: inserimento di controlli nelle barre degli strumenti

Riferimenti

Grafico delle gerarchie

Classe CMFCToolBar

Classe CMFCToolBarButton

Classe CMFCToolBarComboBoxButton

Classe CMFCFontInfo

CMFCToolBar::ReplaceButton

Altre risorse

Classi MFC