Classe de CMFCToolBarFontComboBox

Un bouton de barre d'outils qui contient un contrôle zone de liste déroulante qui permet à l'utilisateur de sélectionner une police d'une liste des polices système.

class CMFCToolBarFontComboBox : public CMFCToolBarComboBoxButton

Membres

Bb982559.collapse_all(fr-fr,VS.110).gifConstructeurs protégés

Nom

Description

CMFCToolBarFontComboBox::CMFCToolBarFontComboBox

Construit un objet CMFCToolBarFontComboBox.

Bb982559.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CMFCToolBarFontComboBox::GetFontDesc

Retourne un pointeur vers l'objet d' CMFCFontInfo pour un index spécifié dans la zone de liste déroulante.

CMFCToolBarFontComboBox::SetFont

Sélectionne une police dans la zone de liste déroulante de la police d'après le nom de la police, ou le préfixe et le jeu de caractères de la police.

Bb982559.collapse_all(fr-fr,VS.110).gifMembres de données

Notes

Pour ajouter un bouton de zone de liste déroulante de la police à une barre d'outils, suivez ces étapes :

  1. Réservez un ID de ressource factice pour le bouton dans la ressource parente de barre d'outils.

  2. Construisez un objet CMFCToolBarFontComboBox.

  3. Dans le gestionnaire de messages qui traite le message d' AFX_WM_RESETTOOLBAR , remplacez le bouton d'origine par le nouveau bouton de zone de liste déroulante à l'aide de CMFCToolBar::ReplaceButton.

  4. Synchronisez la police sélectionnée dans la zone de liste déroulante avec la police du document à l'aide de la méthode de CMFCToolBarFontComboBox::SetFont .

Pour synchroniser la police du document avec la police sélectionnée dans la zone de liste déroulante, utilisez la méthode de CMFCToolBarFontComboBox::GetFontDesc pour récupérer les attributs de la police sélectionnée, puis utiliser ces attributs pour créer un objet de Classe de CFont .

Le bouton de zone de liste déroulante de la police appelle la fonction EnumFontFamiliesEx Win32 pour déterminer les polices d'écran et d'imprimante disponibles sur le système.

Hiérarchie d'héritage

CObject

   CMFCToolBarButton

      CMFCToolBarComboBoxButton

         CMFCToolBarFontComboBox

Configuration requise

en-tête : afxtoolbarfontcombobox.h

Voir aussi

Tâches

Procédure pas - à - pas : Disposition des contrôles sur les barres d'outils

Référence

Graphique de la hiérarchie

Classe de CMFCToolBar

Classe de CMFCToolBarButton

Classe de CMFCToolBarComboBoxButton

Classe de CMFCFontInfo

CMFCToolBar::ReplaceButton

Autres ressources

Classes MFC