设置文本对齐标志。
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