释义 |
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 |