Поделиться через


CDC::GetTextAlign

Извлекает состояние флагов текст- выравнивания для контекста устройства.

UINT GetTextAlign( ) const;

Возвращаемое значение

Состояние флагов текст-выравнивания. Возвращаемое значение одного или нескольких из следующих значений:

  • TA_BASELINE Задает выравнивание оси X и базового плана выбранного шрифта в ограничивающем прямоугольнике.

  • TA_BOTTOM Задает выравнивание оси X и нижней стороны обрамляющего прямоугольника.

  • TA_CENTER Задает выравнивание по оси Y и центре ограничивающего прямоугольника.

  • TA_LEFT Задает выравнивание по оси Y и левой стороны обрамляющего прямоугольника.

  • TA_NOUPDATECP Указывает, что текущая позиция не обновлено.

  • TA_RIGHT Задает выравнивание по оси Y и правой стороны обрамляющего прямоугольника.

  • TA_TOP Задает выравнивание оси X и верху ограничивающего прямоугольника.

  • TA_UPDATECP Указывает, что текущая позиция обновлено.

Заметки

Флаги текст- выравнивания определяют, как функции-члены TextOut и ExtTextOut выравнивают строка текста относительно начальной точке строки. Флаги текст- выравнивания не обязательно является однобитовых флагов и могут быть равны до 0. Чтобы проверить, установлен ли пометить приложение должно выполнить следующие действия:

  1. Примените побитовое ИЛИ оператор к группированным флагу и связанными флагам следующим образом:

    • TA_LEFT, TA_CENTER и TA_RIGHT

    • TA_BASELINE, TA_BOTTOM и TA_TOP

    • TA_NOUPDATECP и TA_UPDATECP

  2. Примените битовый- ОПЕРАТОРА and к результату и возвращаемому значению GetTextAlign.

  3. Равенство данного результата теста и пометить.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::ExtTextOut

CDC::SetTextAlign

CDC::TextOut

GetTextAlign