Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Geschützte Konstruktoren
Name |
Description |
|---|---|
Erstellt ein CMFCToolBarFontComboBox-Objekt. |
Öffentliche Methoden
Name |
Description |
|---|---|
Gibt einen Zeiger auf CMFCFontInfo-Objekt für einen angegebenen Index im Kombinationsfeld zurück. |
|
Wählt eine Schriftart im Schriftartkombinationsfeld entweder nach dem Namen der Schriftarten oder das Präfix und der Zeichensatz der Schriftarten aus. |
Datenmember
- CMFCToolBarFontComboBox::m_nFontHeight
Die Höhe der Zeichen im Schriftartkombinationsfeld.
Hinweise
Um eine Schriftartkombinationsfeldschaltfläche einer Symbolleiste hinzuzufügen, führen Sie folgende Schritte aus:
Reservieren Sie ein blindes Ressourcen-ID für die Schaltfläche in der übergeordneten Symbolleistenressource.
Konstruieren Sie ein CMFCToolBarFontComboBox-Objekt.
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.
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
Anforderungen
Header: afxtoolbarfontcombobox.h
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Platzieren von Steuerelementen auf Symbolleisten
Referenz
CMFCToolBarComboBoxButton-Klasse