Compartilhar via


CDC::SetTextAlign

Defina os sinalizadores do texto - alinhamento.

UINT SetTextAlign( 
   UINT nFlags  
);

Parâmetros

  • nFlags
    Especifica o texto - sinalizadores de alinhamento. Os sinalizadores especificam o relacionamento entre um ponto e um retângulo que limitam o texto. O ponto pode ser ou a posição atual ou as coordenadas específicas por uma o texto - saída funcionam. O retângulo que limita o texto é definido pelas células adjacentes de caracteres na cadeia de caracteres. O parâmetro de nFlags pode ser um ou vários sinalizadores das três categorias. Escolha somente um sinalizador de cada categoria. A primeira categoria afeta o alinhamento de texto na direção x:

    • O pontoTA_CENTER alinha com o centro horizontal do retângulo delimitador.

    • O pontoTA_LEFT alinha com o lado esquerdo do retângulo delimitador. Isso é a configuração padrão.

    • O pontoTA_RIGHT alinha com o lado direito do retângulo delimitador.

    A segunda categoria afeta o alinhamento de texto na direção y:

    • O pontoTA_BASELINE alinha com a linha de base de fonte escolhida.

    • O pontoTA_BOTTOM alinha com a parte inferior do retângulo delimitador.

    • O pontoTA_TOP alinha com a parte superior do retângulo delimitador. Isso é a configuração padrão.

    A terceira categoria determina se a posição atual é atualizado quando o texto escrito:

    • TA_NOUPDATECP não atualiza a posição atual após cada chamada à função do texto - saída. Isso é a configuração padrão.

    • XTA_UPDATECP atualiza a posição atual após cada chamada à função do texto - saída. A nova posição está no lado direito do retângulo delimitador do texto. Quando esse sinalizador é definido, as coordenadas especificado em chamadas para a função de membro de TextOut são ignoradas.

Valor de retorno

A configuração anterior do texto - alinhamento, se com êxito. O byte de ordem baixa contém a configuração horizontal e o byte de alta-ordem contém a configuração vertical; se não 0.

Comentários

As funções de membro de TextOut e de ExtTextOut usam esses sinalizadores para posicionar uma cadeia de caracteres de texto em uma exibição ou em um dispositivo. Os sinalizadores especificam o relacionamento entre um ponto específico e um retângulo que limitam o texto. As coordenadas de este ponto são passadas como parâmetros para a função de membro de TextOut . O retângulo que limita o texto é formado pelas células adjacentes de caracteres na cadeia de caracteres.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico da hierarquia

CDC::ExtTextOut

CDC::GetTextAlign

CDC::TabbedTextOut

CDC::TextOut

SetTextAlign