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
Constructeurs protégés
Nom |
Description |
---|---|
Construit un objet CMFCToolBarFontComboBox. |
Méthodes publiques
Nom |
Description |
---|---|
Retourne un pointeur vers l'objet d' CMFCFontInfo pour un index spécifié dans la zone de liste déroulante. |
|
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. |
Membres de données
- CMFCToolBarFontComboBox::m_nFontHeight
La hauteur des caractères dans la zone de liste déroulante de la police.
Notes
Pour ajouter un bouton de zone de liste déroulante de la police à une barre d'outils, suivez ces étapes :
Réservez un ID de ressource factice pour le bouton dans la ressource parente de barre d'outils.
Construisez un objet CMFCToolBarFontComboBox.
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.
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
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
Classe de CMFCToolBarComboBoxButton