CDC::SetTextAlign
设置文本对齐标志。
UINT SetTextAlign(
UINT nFlags
);
参数
nFlags
指定文本对齐标志。 标志指定点和限制该文本的矩形之间的关系。 点可以是或当前位置或文本输出指定坐标函数。 限制了文本的矩形。在文本字符串中相邻字符格定义。 nFlags 参数可以是从以下三个类别的一个或多个标记。 从每个类别只能选择一个标记。 第一类影响在x方向的文本对齐方式:TA_CENTER 对齐点与边框的级别的中心。
TA_LEFT 对齐点与边框的左侧。 此设置为默认设置。
TA_RIGHT 对齐点与边框的右侧。
第二类完成对y方向的文本对齐方式:
TA_BASELINE 对齐点与选定的字体的基本行。
TA_BOTTOM 对齐点与边框的底部。
TA_TOP 对齐点与边框的顶部。 此设置为默认设置。
第三个类别确定当前位置是否更新,将文本写入时:
TA_NOUPDATECP 不在每个后更新当前位置调用文本输出功能。 此设置为默认设置。
TA_UPDATECP 在每个后更新当前x位置调用文本输出功能。 新位置在边框的右侧该文本。 在此标志设置为时,指定坐标对 TextOut 函数被忽略的成员。
返回值
将上的文本对齐方式,因此,如果成功。 低位字节包含级别设置,并高字节包含垂直设置;否则为0。
备注
在确定文本字符串在显示或设备时,TextOut 和 ExtTextOut 成员函数使用这些标志。 标志指定之间的关系特定点和限制该文本的矩形。 此的坐标位置参数形式传递给 TextOut 成员函数。 限制了文本的矩形。在文本字符串中相邻字符格窗体。
要求
Header: afxwin.h