Шаг 796 - CDC::GetTextAlign

UINT GetTextAlign( ) const;

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

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

  1. Примените поразрядный OR (или) оператор к флажку и связанным флажкам, сгруппированным следующим образом:
    TA_LEFT, TA_CENTER, и TA_RIGHT
    TA_BASELINE, TA_BOTTOM, и TA_TOP
    TA_NOUPDATECP и TA_UPDATECP 
    
  2. Примените оператор AND (и) к результату возвращаемому GetTextAlign.
  3. Проверьте равенство этого результата и флажка.

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 5.02.2002