国际语言环境指南

XmStringDirectionCreate 资源

XmStringDirectionCreate 用于创建复合字符串。

XmTextSetLayoutModifier() 的语法是:

#include <Xm/Xm.h>XmString XmStringDirectionCreate(方向)XmStringDirection 方向

XmStringDirectionCreate 创建一个具有单个组件(一个具有给定值的方向)的复合字符串。另一方面,XmNlayoutDirection 资源为任何不具有指定其方向的组件的复合字符串 (XmString) 设置缺省绘制方向。因此,要设置布局方向,需要为 XmNlayoutDirection 资源设置适当值。您不需要创建具有特定方向组件的复合字符串。

当应用程序绘制 XmString 时,此应用程序应检查所创建的字符串是否具有显式方向 (XmStringDirection)。如果没有向应用程序提供方向组件,则此应用程序应检查当前小部件的 XmNlayoutDirection 资源的值并将此值作为 XmString 的缺省绘制方向。