Partager via


CDC::GetOutputTextExtent

Appelez la fonction membre pour utiliser le contexte de périphérique de sortie, m_hDC, et calcule la largeur et la hauteur d'une ligne de texte, à l'aide de la police actuelle.

CSize GetOutputTextExtent(
   LPCTSTR lpszString,
   int nCount 
) const;
CSize GetOutputTextExtent(
   const CString& str 
) const;

Paramètres

  • lpszString
    Pointe vers une chaîne de caractères.Vous pouvez également passer un objet de CString pour ce paramètre.

  • nCount
    Spécifie le nombre de caractères dans la chaîne.Si nCount est à 1, la longueur est calculé.

  • str
    Un objet d' CString qui contient les caractères spécifiés à mesure.

Valeur de retour

Les dimensions de la chaîne (en unités logiques) se sont retournées dans un objet de CSize .

Notes

La région de découpage actuelle n'affecte pas la largeur et la hauteur retournée par GetOutputTextExtent.

Étant donné que certains appareils ne définit pas les caractères dans les tableaux de cellules ordinaires (autrement dit, ils effectuent le crénage), la somme des ampleurs des caractères dans une chaîne peut ne pas être égale jusqu'au niveau de la chaîne.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::GetTabbedTextExtent

CDC::GetOutputTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetTextExtent

CDC::SetTextJustification

Classe de CSize