Compartilhar via


CDC::GetTextAlign

Recupera o status dos sinalizadores de alinhamento de texto para o contexto de dispositivo.

UINT GetTextAlign( ) const;

Valor de retorno

O status dos sinalizadores de alinhamento de texto.O valor retornado é um ou mais dos seguintes valores:

  • TA_BASELINE   Especifica o alinhamento do eixo x e a linha de base da fonte escolhida no retângulo delimitador.

  • TA_BOTTOM   Especifica o alinhamento do eixo x e a parte inferior do retângulo delimitador.

  • TA_CENTER   Especifica o alinhamento do eixo y e o centralizar do retângulo delimitador.

  • TA_LEFT   Especifica o alinhamento do eixo y e o lado esquerdo do retângulo delimitador.

  • TA_NOUPDATECP   Especifica que a posição corrente não é atualizada.

  • TA_RIGHT   Especifica o alinhamento do eixo y e o lado direito do retângulo delimitador.

  • TA_TOP   Especifica o alinhamento do eixo x e a parte superior do retângulo delimitador.

  • TA_UPDATECP   Especifica que a posição corrente é atualizada.

Comentários

Os sinalizadores de alinhamento de texto determinam como a TextOut e ExtTextOut funções de membro alinham uma seqüência de caracteres de texto em relação ao ponto de partida da cadeia de caracteres. Os sinalizadores de alinhamento de texto não são sinalizadores de bit único necessariamente e podem ser iguais a 0.Para testar se um sinalizar é conjunto, um aplicativo deve seguir estas etapas:

  1. Aplicar o operador OR bit a bit ao sinalizar e seus sinalizadores relacionados, agrupados da seguinte maneira:

    • TA_LEFT, TA_CENTER, and TA_RIGHT

    • TA_BASELINE, TA_BOTTOM, and TA_TOP

    • TA_NOUPDATECP and TA_UPDATECP

  2. Aplicar o operador bit a bit- E operador para o resultado e o valor retornado de GetTextAlign.

  3. Testam a igualdade desse resultado e o sinalizar.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::ExtTextOut

CDC::SetTextAlign

CDC::TextOut

GetTextAlign

Outros recursos

Membros do CDC