CDC::GetOutputTextExtent
Rufen Sie die Memberfunktion auf, um den Ausgabegerätekontext, m_hDC zu verwenden, und leiten Sie die Breite und die Höhe einer Textzeile, mit der aktuellen Schriftarten.
CSize GetOutputTextExtent(
LPCTSTR lpszString,
int nCount
) const;
CSize GetOutputTextExtent(
const CString& str
) const;
Parameter
lpszString
zeigt auf eine Zeichenfolge.Sie können ein CString-Objekt für diesen Parameter übergeben.nCount
Gibt die Anzahl der Zeichen in der Zeichenfolge.Wenn nCount ist - 1, die Länge wird berechnet.str
Ein CString-Objekt, das die angegebenen gemessen werden Zeichen enthält.
Rückgabewert
Die Dimensionen der Zeichenfolge (in logischen Einheiten) zurückgegeben CSize in einem Objekt.
Hinweise
Der aktuelle Clippingbereich wirkt sich nicht auf die Breite und Höhe, die von GetOutputTextExtent zurückgegeben werden.
Da einige Geräte keine Zeichen in regulären Zellenträgern (das heißt, führen sie Kerning) durch, platzieren, könnte die Summe des Wertebereichs der Zeichen in einer Zeichenfolge nicht dem Umfang der Zeichenfolge.
Anforderungen
Header: afxwin.h