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
CDC::GetOutputTabbedTextExtent