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。
要检验标记是否为0,应用可采取如下步骤:
1.对标记使用位运算符OR,参见下面的组合:
·TA_LEFT,TA_CENTER和TA_RIGHT
·TA_BASELINE,TA_BOTTOM和TA_TOP
·TA_NOUPDATECP和TA_UPDATECP
2.对结果和GetTextAlign的返回值,应用位运算符AND。
3.检验结果与标记的一致性。

请参阅:
CDC::ExtTextOut, CDC::SetTextAlign, CDC::TextOut, ::GetTextAlign