Compartilhar via


CDC::GetOutputCharWidth

Usa o contexto do dispositivo de saída, m_hDC, e recupera as larguras de caracteres individuais em um grupo consecutivo de caracteres de fonte atual.

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

Parâmetros

  • nFirstChar
    Especifica o primeiro caractere em um grupo consecutivo de caracteres na fonte atual.

  • nLastChar
    Especifica o último caractere em um grupo consecutivo de caracteres na fonte atual.

  • lpBuffer
    Aponta para um buffer que receba a largura valor em um grupo consecutivo de caracteres na fonte atual.

Valor de retorno

Diferente de zero se a função é com êxito; se não 0.

Comentários

Por exemplo, se nFirstChar identifica a letra “a” e nLastChar identifica a letra “z”, a função retorna as larguras de todos os caracteres minúsculos.

A função armazenam os valores em buffer apontado por lpBuffer.Este buffer deve ser grande o suficiente para armazenar todas as larguras; isto é, deve haver pelo menos 26 entradas no exemplo dado.

Se um caractere no grupo consecutivo de caracteres não existe em uma fonte específico, será atribuído o valor da largura de caractere padrão.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

CDC::GetCharWidth

CDC::m_hAttribDC

CDC::m_hDC

GetCharWidth