gpt4 book ai didi

c - Xlib:如何检查窗口是否最小化?

转载 作者:太空狗 更新时间:2023-10-29 15:39:27 33 4
gpt4 key购买 nike

如何使用 xlib 的 C 接口(interface)检查窗口是否已最小化?

编辑:这段代码应该有效吗?

int window_is_minimized(Display *display, Window window) {
Atom actual_type;
int actual_format;
unsigned long i, num_items, bytes_after;
Atom *atoms;

atoms=NULL;

XGetWindowProperty(display, window, vdl_x11_usefull_atoms->_NET_WM_STATE, 0, 1024, False, XA_ATOM, &actual_type, &actual_format, &num_items, &bytes_after, (unsigned char**)&atoms);

for(i=0; i<num_items; ++i) {
if(atoms[i]==vdl_x11_usefull_atoms->_NET_WM_STATE_HIDDEN) {
XFree(atoms);
return 1;
}
}
XFree(atoms);
return 0;
}

最佳答案

关于c - Xlib:如何检查窗口是否最小化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7365256/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com