Partilhar via


CDC::GetOutputCharWidth

Usa o contexto de dispositivo de saída, m_hDCe recupera as larguras de caracteres individuais em um agrupar consecutivo de caracteres de fonte corrente.

BOOL GetOutputCharWidth(
   UINT nFirstChar,
   UINT nLastChar,
   LPINT lpBuffer 
) const;

Parâmetros

  • nFirstChar
    Especifica o primeiro caractere em um agrupar consecutivo de caracteres na fonte corrente.

  • nLastChar
    Especifica o último caractere em um agrupar consecutivo de caracteres na fonte corrente.

  • lpBuffer
    Aponta para um buffer que receberá os valores de largura de um agrupar consecutivo de caracteres na fonte corrente.

Valor de retorno

Diferente de zero se a função for bem-sucedida; caso contrário, 0.

Comentários

Por exemplo, se nFirstChar identifica a letra 'a' e nLastChar identifica a letra 'z', o função recupera as larguras de todos os caracteres em minúsculas.

A função armazena os valores no buffer apontado por lpBuffer. Esse buffer deve ser grande o suficiente para armazenar todas as larguras; ou seja, deve haver pelo menos 26 entradas no exemplo dado.

Se não existir um caractere no agrupar consecutivo de caracteres em uma determinada fonte, será atribuído o valor da largura de caractere padrão.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::GetCharWidth

CDC::m_hAttribDC

CDC::m_hDC

GetCharWidth

Outros recursos

Membros do CDC