c - X11 - XCreateImage、Visual * vis 参数

标签 c linux x11 xlib

我正在使用 X11,并且我一直在寻找为什么在我见过的尝试使用 XCreateImage 创建图像的每个程序中,参数 vis 设置为“CopyFromParent”的原因。

我已经看到this question在 stackoverflow 中。

但示例也使用相同的值。 谁能给我解释一下原因吗? 谢谢

最佳答案

它是 Xlib 的类之一,它表示“从父级复制 Visual 类类型”。视觉类型为“DirectColor”、“PsuedoColor”、“red_mask”、“green_mask”、“blue_mask”等。

http://tronche.com/gui/x/xlib/window/visual-types.html#Visual

CopyFromParent 是一个标志,表示“从通常是主显示窗口 - XOpenDisplay(NULL) 复制这些值。

关于c - X11 - XCreateImage、Visual * vis 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21457923/

相关文章:

c - C.fgets中的简单网络服务器导致无限循环读取浏览器请求

c - 如何解决从 mmap() 返回的字符串中缺少 NUL 终止符的问题?

linux - 加密/解密引擎

Docker 中的 Java GUI Maven 项目出现 X11 错误

resize - XCB - 如何设置 WM_SIZE_HINTS?

python - 使用 paramiko python ssh 库通过 xterm run 远程执行程序

c - 警告 : initialization makes integer from pointer without a cast

c - 从选项 1 返回多个输出,如何将其存储在主函数中并将其用于选项 3

mysql_rollback() 不工作

linux - 通过 Gmail SMTP 中继发送邮件