• MiniGUI


    MiniGUI 提供了一个默认的文本剪贴板,名字为CBNAME_TEXT(字符串名”text”),用于文本的复制和粘贴。
    MiniGUI 中最多只能有NR_CLIPBOARDS 个剪贴板,包括系统默认的文本剪贴板和用户自定义的剪贴板。NR_CLIPBOARDS宏在
    window.h头文件中默认定义为4。
     
    创建一个指定名字的剪贴板:int GUIAPI CreateClipBoard (const char* cb_name, size_t size);
     
    销毁一个自定义剪贴板:int GUIAPI DestroyClipBoard (const char* cb_name);
     
    把数据传送到指定的剪贴板:int GUIAPI SetClipBoardData (const char* cb_name, void* data, size_t n, int cbop);
    cbop为剪贴板操作类型,可以是:
    • CBOP_NORMAL:默认的覆盖操作,新的数据覆盖剪贴板已有的数据;
    • CBOP_APPEND:追加操作,新的数据将被附加到剪贴板已有数据之后;
     
    获取剪贴板上数据的大小:size_t GUIAPI GetClipBoardDataLen (const char* cb_name); 
     
    把剪贴板上的数据复制到指定的数据缓冲区中:size_t GUIAPI GetClipBoardData (const char* cb_name, void* data, size_t n);
     
    从剪贴板数据的指定位置获取一个字节:int GUIAPI GetClipBoardByte (const char* cb_name, int index, unsigned char* byte);
  • 相关阅读:
    PyQuery
    计算 1+1/2!+1/3!+1/4!+...1/20!=?
    计算5的阶乘 5!的结果是?
    一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?
    百马百担
    九九乘法表
    百钱买百鸡
    三角形菱形
    水仙花
    前缀表达式的计算
  • 原文地址:https://www.cnblogs.com/paullam/p/3682930.html
Copyright © 2020-2023  润新知