X11/XWindow更改属性代码

简介: X11/XWindow更改属性代码

代码范例:

static void window_change_property()
{
    char* cname = NULL;
    XTextProperty tp;
    Atom atom;
    int32_t status;
    //atom = XInternAtom(g_pDisplay, "WM_NAME", True);
    atom = XInternAtom(g_pDisplay, "_NET_WM_NAME", True);
    cname = (char*)malloc(32);
    strcpy(cname, "Taishan");
    status = Xutf8TextListToTextProperty(g_pDisplay, &cname, 1, XStdICCTextStyle, &tp);
    if (status == Success || status > 0) {
        printf("%s-%d %s\n", __func__, __LINE__, cname);
        XChangeProperty(g_pDisplay, g_oWindow, atom,
            tp.encoding, tp.format,
            PropModeReplace,
            tp.value,    tp.nitems);
    }
    if (tp.value != NULL)
    {
        XFree(tp.value);
    }
}


目录
相关文章
uniapp 全局数据(globalData)的设置,获取,更改
uniapp 全局数据(globalData)的设置,获取,更改
2716 0
|
JSON 自然语言处理 JavaScript
介绍16个让你的代码变漂亮的属性
介绍16个让你的代码变漂亮的属性
328 0
介绍16个让你的代码变漂亮的属性
|
5月前
|
JavaScript 前端开发
判断对象是否含有改属性,三个方法
JavaScript中判断对象是否包含属性的三种方法:1. 使用`'property' in object`检查自有属性和继承属性;2. 使用`object.hasOwnProperty('property')`仅检查自有属性;3. 使用`if (object.property)`判断,但返回属性值。
51 2
判断对象是否含有改属性,三个方法
|
9月前
SmartDb代码修改
SmartDb代码修改
60 0
|
JavaScript
selenium--更改标签的属性值
selenium--更改标签的属性值
|
安全 Linux 数据安全/隐私保护
6.4.2 文件隐藏属性
6.4.2 文件隐藏属性
82 0
|
前端开发 JavaScript 开发者
一种有效的更改CSS样式方法
一种有效的更改CSS样式方法
145 0
一种有效的更改CSS样式方法
lodash创建一个新的对象,对象的属性名可以修改
lodash创建一个新的对象,对象的属性名可以修改
505 0
|
JavaScript 数据安全/隐私保护
DOM 修改属性简单操作
DOM 修改属性简单操作
237 0
X11/XWindow更改属性代码
X11/XWindow更改属性代码
122 0