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。

备注

在确定文本字符串在显示或设备时,TextOutExtTextOut 成员函数使用这些标志。 标志指定之间的关系特定点和限制该文本的矩形。 此的坐标位置参数形式传递给 TextOut 成员函数。 限制了文本的矩形。在文本字符串中相邻字符格窗体。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::ExtTextOut

CDC::GetTextAlign

CDC::TabbedTextOut

CDC::TextOut

SetTextAlign