方法

GdkX11X11Displaystring_to_compound_text

声明 [来源]

int
gdk_x11_display_string_to_compound_text (
  GdkDisplay* display,
  const char* str,
  const char** encoding,
  int* format,
  guchar** ctext,
  int* length
)

描述 [来源]

将字符串从当前区域的编码转换成适合存储在窗口属性中的形式。

参数

str

类型: const char*

一个以空字符结尾的字符串。

数据由方法的调用者拥有。
该值是一个以空字符结尾的UTF-8字符串。
encoding

类型: const char**

存储编码的位置(用作属性的类型的标识)。

该参数将由函数设置。
返回的数据属于实例。
该值是一个以空字符结尾的UTF-8字符串。
format

类型: int*

存储属性格式的位置。

该参数将由函数设置。
ctext

类型: An array of guchar*

存储属性的重新分配数据的存储位置。

该参数将由函数设置。
数组的长度由length参数指定。
方法调用者拥有返回的数据的所有权,并负责释放它。
length

类型: int*

ctext的长度,单位为字节。

该参数将由函数设置。

返回值

类型: int

成功时为0,失败时为非0。