Freigeben über


CFont-Klasse

Kapselt eine Schriftart des Windows GDI (Graphics Device Interface) und bietet Memberfunktionen zum Bearbeiten der Schriftarten bereit.

class CFont : public CGdiObject

Mitglieder

Öffentliche Konstruktoren

Name

Description

CFont::CFont

Erstellt ein CFont-Objekt.

Öffentliche Methoden

Name

Description

CFont::CreateFont

Initialisiert CFont mit den angegebenen Eigenschaften.

CFont::CreateFontIndirect

Initialisiert CFont ein Objekt mit den Eigenschaften, die in einer LOGFONT-Struktur angegeben werden.

CFont::CreatePointFont

Initialisiert CFont mit der angegebenen Höhe, gemessen in den Zehnteln eines Punkts und Schriftart.

CFont::CreatePointFontIndirect

Wie das CreateFontIndirect nur die Schriftarthöhe wird in den Zehnteln eines Punkts anstatt logische Einheiten gemessen.

CFont::FromHandle

Gibt einen Zeiger auf ein Objekt zurück CFont, wenn Sie Windows HFONT angegeben werden.

CFont::GetLogFont

Füllt LOGFONT mit Informationen über die logische Schriftart aus, die dem CFont-Objekt angefügt wird.

Öffentliche Operatoren

Name

Description

CFont::operator HFONT

Gibt das Windows GDI-Schriftarthandle zurück, das dem Objekt CFont angefügt wird.

Hinweise

So fügen Sie ein Objekt CFont verwenden, ein CFont-Objekt und eine Windows-Schriftart anfügen mit CreateFont, CreateFontIndirect, CreatePointFont oder CreatePointFontIndirect erstellen, und die Memberfunktionen des Objekts dann verwenden, um die Schriftart zu bearbeiten.

Die CreatePointFont und CreatePointFontIndirect-Funktionen sind häufig einfacher als CreateFont oder CreateFontIndirect zu verwenden, da diese die Konvertierung für die Höhe der Schriftart aus einem Schriftgrad zu logischen Einheiten automatisch erstellen.

Weitere Informationen zu CFont, finden Sie unter Grafikobjekte.

Vererbungshierarchie

CObject

CGdiObject

CFont

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CGdiObject-Klasse

Hierarchiediagramm

Konzepte

MFC-Beispiel HIERSVR