CFontDialog-Klasse
Ermöglicht es Ihnen, ein SchriftartAuswahl Dialogfeld in Ihre Anwendung zu speichern.
class CFontDialog : public CCommonDialog
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CFontDialog-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Zeigt das Dialogfeld an und ermöglicht dem Benutzer, um die Auswahl zu machen. |
|
Ruft die Zeichenformatierung der ausgewählten Schriftarten ab. |
|
Gibt die Farbe der ausgewählten Schriftart zurück. |
|
Weist die Eigenschaften der ausgewählten Schriftarten zu einer LOGFONT-Struktur zu. |
|
Gibt den Flächennamen der ausgewählten Schriftart zurück. |
|
Gibt den Schriftgrad der ausgewählten Schriftart zurück. |
|
Gibt den Formatnamen der ausgewählten Schriftart zurück. |
|
Gibt die Gewichtung der ausgewählten Schriftart zurück. |
|
Bestimmt, ob die Schriftart fett formatiert ist. |
|
Bestimmt, ob die Schriftart kursiv formatiert ist. |
|
Bestimmt, ob die Schriftart mit Durchgestrichen angezeigt wird. |
|
Bestimmt, ob die Schriftart unterstrichen ist. |
Öffentliche Datenmember
Name |
Description |
---|---|
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
CFontDialog
Anforderungen
Header: afxdlgs.h