CDC::GetOutputCharWidth 

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

Valor de retorno

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

Parâmetros

nFirstChar

Especifica o primeiro caractere em um grupo consecutivo de caracteres da fonte atual.

nLastChar

Especifica o último caractere em um grupo consecutivo de caracteres da fonte atual.

lpBuffer

Aponta para um buffer que receberá os valores de largura para um grupo de caracteres consecutivos na fonte atual.

Observações

Usa o contexto de dispositivo de saída, m_hDCe recupera as larguras de caracteres individuais em um grupo de caracteres consecutivos da fonte atual. Por exemplo, se nFirstChar identifica a letra 'a' e nLastChar identifica a letra 'z', a função recupera a largura de todos os caracteres em minúsculas.

A função armazena os valores na reserva apontada pelo lpBuffer. Esta reserva deve ser grande o suficiente para manter todas as larguras; ou seja, deve haver pelo menos 26 entradas no exemplo dado.

Se não existir um caractere na grupo de caracteres consecutivo em um determinado tipo de letra, será atribuído o valor de largura de caractere padrão.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDC::GetCharWidth, CDC::m_hAttribDC, CDC::m_hDC, :: GetCharWidth

Index