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