UINT SetTextAlign( UINT nFlags );
Возвращаемое значение
Предыдущая установка выравнивания текста, если успешно. Байт младшего разряда содержит горизонтальную установку, и старший байт содержит вертикальную установку, иначе 0.
Параметры
nFlags
Определяет флажки выравнивания текста. Флажки определяют связь между отметкой и прямоугольником, который ограничивает текст. Отметка может быть или текущая позиция или координаты, определенные функцией текстовый вывода. Прямоугольник, который ограничивает текст, определен смежными символьными ячейками в текстовой строке. nFlags параметр может быть один или большее количество флажков из следующих трех категории. Выберите только один флажок из каждой категории.
Первая категория воздействует на выравнивание текста в направлении X:
TA_CENTER Выравнивает точку с горизонтальным центром ограничительного прямоугольника. TA_LEFT Выравнивает точку с левой стороной ограничительного прямоугольника. Это - настройка по умолчанию. TA_RIGHT Выравнивает точку с правой стороной ограничительного прямоугольника.
Вторая категория воздействует на выравнивание текста в направлении Y:
TA_BASELINE Выравнивает точку с основной линией выбранного шрифта. TA_BOTTOM Выравнивает точку с нижней частью ограничительного прямоугольника. TA_TOP Выравнивает точку с верхней частью ограничительного прямоугольника. Это - настройка по умолчанию.
Третья категория определяет, модифицируется ли текущая позиция, когда текст написан:
TA_NOUPDATECP Не модифицирует текущую позицию после каждого обращения к функции текстовый вывода. Это - настройка по умолчанию. TA_UPDATECP Модифицирует текущую x-позицию после каждого обращения к функции текстовый вывод. Новая позиция - в правой стороне ограничительного прямоугольника для текста. Когда этот флажок установлен, координаты, определенный в обращениях к TextOut функции игнорируются.
Замечания
Устанавливает флажки выравнивания текста.
TextOut и ExtTextOut функции используют эти флажки при позиционировании строки текста на дисплее или устройстве. Флажки определяют связь между специфической отметкой и прямоугольником, который ограничивает текст. Координаты этой отметки переданы как параметры для TextOut функции. Прямоугольник, который ограничивает текст, сформирован смежными символьными ячейками в текстовой строке.