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