Skip to content

clip_board_t

概述

剪切板接口。

函数

函数名称说明
clip_board获取缺省的剪切板对象。
clip_board_clear清空剪切板中的数据。
clip_board_destroy销毁剪切板对象。
clip_board_get_data从剪切板中获取数据。
clip_board_get_text从剪切板中获取文本(UTF8)数据。
clip_board_set设置缺省的剪切板对象。
clip_board_set_data设置数据到剪切板中。
clip_board_set_text设置文本(UTF8)数据到剪切板。

clip_board 函数

  • 函数功能:

获取缺省的剪切板对象。

  • 函数原型:
clip_board_t* clip_board ();
  • 参数说明:
参数类型说明
返回值clip_board_t*返回缺省剪切板对象。

clip_board_clear 函数

  • 函数功能:

清空剪切板中的数据。

  • 函数原型:
ret_t clip_board_clear (clip_board_t* cl);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
clclip_board_t*剪切板对象。

clip_board_destroy 函数

  • 函数功能:

销毁剪切板对象。

  • 函数原型:
ret_t clip_board_destroy (clip_board_t* cl);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
clclip_board_t*剪切板对象。

clip_board_get_data 函数

  • 函数功能:

从剪切板中获取数据。

  • 函数原型:
ret_t clip_board_get_data (clip_board_t* cl, clip_board_data_type_t* type, const void** data, uint32_t* size);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
clclip_board_t*剪切板对象。
typeclip_board_data_type_t*返回数据类型(可为NULL)。
dataconst void**返回数据(可为NULL)。
sizeuint32_t*返回数据长度(可为NULL)。

clip_board_get_text 函数

  • 函数功能:

从剪切板中获取文本(UTF8)数据。

  • 函数原型:
const char* clip_board_get_text ();
  • 参数说明:
参数类型说明
返回值const char*返回文本数据。

clip_board_set 函数

  • 函数功能:

设置缺省的剪切板对象。

  • 函数原型:
ret_t clip_board_set (clip_board_t* cl);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
clclip_board_t*剪切板对象。

clip_board_set_data 函数

  • 函数功能:

设置数据到剪切板中。

  • 函数原型:
ret_t clip_board_set_data (clip_board_t* cl, clip_board_data_type_t type, const void* data, uint32_t size);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
clclip_board_t*剪切板对象。
typeclip_board_data_type_t数据类型。
dataconst void*数据。
sizeuint32_t数据长度

clip_board_set_text 函数

  • 函数功能:

设置文本(UTF8)数据到剪切板。

  • 函数原型:
ret_t clip_board_set_text (const char* text);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
textconst char*文本。