CDC::GetOutputTextExtent

telefonar Essa função de membro para usar o contexto de dispositivo de saída, m_hDC e calcular a largura e altura de uma linha de texto, usando a fonte corrente.

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

Parâmetros

  • lpszString
    Aponta para uma seqüência de caracteres.Você também pode passar um CString objeto para esse parâmetro.

  • nCount
    Especifica o número de caracteres na seqüência de caracteres.If nCount é – 1, o comprimento é calculado.

  • str
    A CString objeto que contém os caracteres especificados a ser medido.

Valor de retorno

As dimensões da seqüência de caracteres (em unidades lógicas) retornadas em um CSize objeto.

Comentários

A região de recorte corrente não afeta a largura e altura retornado por GetOutputTextExtent.

Já que alguns dispositivos não colocar caracteres em matrizes de célula normal (ou seja, eles executar kerning), a soma de extensões de caracteres em uma seqüência de caracteres não pode ser igual a extensão da seqüência de caracteres.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::GetTabbedTextExtent

CDC::GetOutputTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetTextExtent

CDC::SetTextJustification

Classe CSize

Outros recursos

Membros do CDC