Freigeben über


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

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::GetTabbedTextExtent

CDC::GetOutputTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetTextExtent

CDC::SetTextJustification

CSize Class