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. Чтобы проверять, установлен ли флажок, прикладная программа должна следовать за этими шагами:
- Примените поразрядный OR (или) оператор к флажку и связанным флажкам, сгруппированным следующим образом:
TA_LEFT, TA_CENTER, и TA_RIGHT
TA_BASELINE, TA_BOTTOM, и TA_TOP
TA_NOUPDATECP и TA_UPDATECP
- Примените оператор AND (и) к результату возвращаемому GetTextAlign.
- Проверьте равенство этого результата и флажка.