CFontDialog-Klasse

Ermöglicht es Ihnen, ein SchriftartAuswahl Dialogfeld in Ihre Anwendung zu speichern.

class CFontDialog : public CCommonDialog

Mitglieder

kck77523.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CFontDialog::CFontDialog

Erstellt ein CFontDialog-Objekt.

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

Name

Description

CFontDialog::DoModal

Zeigt das Dialogfeld an und ermöglicht dem Benutzer, um die Auswahl zu machen.

CFontDialog::GetCharFormat

Ruft die Zeichenformatierung der ausgewählten Schriftarten ab.

CFontDialog::GetColor

Gibt die Farbe der ausgewählten Schriftart zurück.

CFontDialog::GetCurrentFont

Weist die Eigenschaften der ausgewählten Schriftarten zu einer LOGFONT-Struktur zu.

CFontDialog::GetFaceName

Gibt den Flächennamen der ausgewählten Schriftart zurück.

CFontDialog::GetSize

Gibt den Schriftgrad der ausgewählten Schriftart zurück.

CFontDialog::GetStyleName

Gibt den Formatnamen der ausgewählten Schriftart zurück.

CFontDialog::GetWeight

Gibt die Gewichtung der ausgewählten Schriftart zurück.

CFontDialog::IsBold

Bestimmt, ob die Schriftart fett formatiert ist.

CFontDialog::IsItalic

Bestimmt, ob die Schriftart kursiv formatiert ist.

CFontDialog::IsStrikeOut

Bestimmt, ob die Schriftart mit Durchgestrichen angezeigt wird.

CFontDialog::IsUnderline

Bestimmt, ob die Schriftart unterstrichen ist.

kck77523.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Description

CFontDialog::m_cf

Eine Struktur verwendet, um ein CFontDialog-Objekt anzupassen.

Hinweise

Ein Objekt CFontDialog ist ein Dialogfeld mit einer Liste von Schriftarten, die derzeit im System.Der Benutzer kann eine bestimmte Schriftart aus der Liste auswählen, und diese Auswahl wird dann in der Anwendung ausgegeben.

So fügen Sie ein CFontDialog-Objekt erstellen, den bereitgestellten Konstruktor verwenden oder eine neue Unterklasse berechnen und den eigenen benutzerdefinierten Konstruktor verwenden.

Sobald ein CFontDialog-Objekt erstellt wurde, können Sie die m_cf-Struktur verwenden, um die Werte oder die Zustände von Steuerelementen im Dialogfeld zu initialisieren.Die m_cf-Struktur ist vom Typ CHOOSEFONT.Weitere Informationen über diese Struktur, finden Sie unter Windows SDK.

Nachdem Sie die Steuerelemente des Dialogfeldobjekts initialisiert haben, rufen Sie die DoModal-Memberfunktion auf, um das Dialogfeld anzuzeigen und dem Benutzer zu ermöglichen, eine Schriftart auswählen.DoModal gibt zurück, ob der Benutzer OK (IDOK) oder Schaltfläche Löschverhalten (IDCANCEL) ausgewählt hat.

Wenn DoModalIDOK zurückgibt, können Sie eine der Memberfunktionen von CFontDialog verwenden, um die Informationseingabe durch den Benutzer abzurufen.

Sie können die Funktion Windows CommDlgExtendedError verwenden, um mehr über den Fehler zu ermitteln, ob ein Fehler aufgetreten ist während der Initialisierung des Dialogfelds und zu erfahren.Weitere Informationen zu dieser Funktion finden Sie unter, Windows SDK.

CFontDialog beruht auf der COMMDLG.DLL-Datei, die mit Windows-Versionen 3,1 und höher bereitgestellt wird.

Um das Dialogfeld anzupassen, leiten Sie eine Klasse von CFontDialog, erstellen Sie eine benutzerdefinierte Dialogfeldvorlage, und fügen Sie eine Meldungszuordnung hinzu um die Benachrichtigungsmeldungen aus den erweiterten - Steuerelementen verarbeiten.Alle nicht verarbeiteten Nachrichten sollten die Basisklasse übergeben werden.

Die Hookfunktion anzupassen ist nicht erforderlich.

Weitere Informationen zur Verwendung von CFontDialog, finden Sie unter Allgemeine Dialogfeldklassen.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CDialog-Klasse

CCommonDialog

CFontDialog

Anforderungen

Header: afxdlgs.h

Siehe auch

Referenz

CCommonDialog-Klasse

Hierarchien-Diagramm

Konzepte

MFC Sampling HIERSVR