CDC::GetOutputTextExtent

CGröße GetOutputTextExtent ( LPCTSTR LpszString, Int nCount ) const;

CSize GetOutputTextExtent (const CString&Str) const;

Rückgabewert

Die Abmessungen der Zeichenfolge (in logischen Einheiten) in einem CSize -Objekt zurückgegeben.

Parameter

lpszString

Verweist auf eine Zeichenfolge von Zeichen. Sie können auch ein CString -Objekt für diesen Parameter übergeben.

nCount

Gibt die Anzahl der Zeichen in der Zeichenfolge. Wenn nCount -1 ist, wird die Länge berechnet.

str

&Nbsp;Ein CString -Objekt, das die angegebenen Zeichen zu messenden enthält.

Bemerkungen

Rufen Sie diese Memberfunktion um den Ausgabe-Gerätekontext, M_hDC, verwenden und berechnen Sie die Breite und Höhe einer Textzeile, unter Verwendung der aktuellen Schriftart.

Des aktuellen Ausschneidebereichs berührt nicht die Breite und Höhe, die von GetOutputTextExtent zurückgegeben.

Da einige Geräte kein Zeichen in regulären Zelle Arrays setzen (d. h., sie durchzuführen, Unterschneidung), die Summe der Blöcke von Zeichen in einer Zeichenfolge möglicherweise nicht gleich das Ausmaß der Zeichenfolge.

Übersicht über die CDCMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDC::GetTabbedTextExtent, CDC::GetOutputTabbedTextExtent, CDC::m_hAttribDC, CDC::m_hDC, CDC::GetTextExtent, CDC::SetTextJustification, CGröße

Index