CMFCToolBarFontComboBox-Klasse

Eine Symbolleistenschaltfläche, die ein Kombinationsfeld-Steuerelement enthält, das dem Benutzer ermöglicht, eine Schriftart aus einer Liste von Systemschriftarten auszuwählen.

class CMFCToolBarFontComboBox : public CMFCToolBarComboBoxButton

Mitglieder

Bb982559.collapse_all(de-de,VS.110).gifGeschützte Konstruktoren

Name

Description

CMFCToolBarFontComboBox::CMFCToolBarFontComboBox

Erstellt ein CMFCToolBarFontComboBox-Objekt.

Bb982559.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCToolBarFontComboBox::GetFontDesc

Gibt einen Zeiger auf CMFCFontInfo-Objekt für einen angegebenen Index im Kombinationsfeld zurück.

CMFCToolBarFontComboBox::SetFont

Wählt eine Schriftart im Schriftartkombinationsfeld entweder nach dem Namen der Schriftarten oder das Präfix und der Zeichensatz der Schriftarten aus.

Bb982559.collapse_all(de-de,VS.110).gifDatenmember

Hinweise

Um eine Schriftartkombinationsfeldschaltfläche einer Symbolleiste hinzuzufügen, führen Sie folgende Schritte aus:

  1. Reservieren Sie ein blindes Ressourcen-ID für die Schaltfläche in der übergeordneten Symbolleistenressource.

  2. Konstruieren Sie ein CMFCToolBarFontComboBox-Objekt.

  3. Im Meldungshandler, der die AFX_WM_RESETTOOLBAR Meldung verarbeitet, ersetzen Sie die ursprüngliche Schaltfläche durch die neue Kombinationsfeldschaltfläche, indem Sie CMFCToolBar::ReplaceButton verwenden.

  4. Synchronisieren Sie die Schriftart, die im Kombinationsfeld mit der Schriftart im Dokument ausgewählt wird, indem die CMFCToolBarFontComboBox::SetFont-Methode erstellt wird.

Um die Schriftart des Dokuments mit der Schriftart zu synchronisieren, die im Kombinationsfeld ausgewählt wird, verwenden Sie die Methode CMFCToolBarFontComboBox::GetFontDesc um die Attribute der ausgewählten Schriftarten abzurufen, und verwenden Sie diese Attribute um ein CFont-Klasse-Objekt zu erstellen.

Die Schriftartkombinationsfeldschaltfläche ruft die Win32-Funktion EnumFontFamiliesEx auf, um die Bildschirm- und Druckerschriftart zu bestimmen, die dem System verfügbar sind.

Vererbungshierarchie

CObject

   CMFCToolBarButton

      CMFCToolBarComboBoxButton

         CMFCToolBarFontComboBox

Anforderungen

Header: afxtoolbarfontcombobox.h

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Platzieren von Steuerelementen auf Symbolleisten

Referenz

Hierarchien-Diagramm

CMFCToolBar-Klasse

CMFCToolBarButton-Klasse

CMFCToolBarComboBoxButton-Klasse

CMFCFontInfo-Klasse

CMFCToolBar::ReplaceButton

Weitere Ressourcen

MFC-Klassen