gpt4 book ai didi

overlay - Xwindow 父窗口中的透明窗口

转载 作者:行者123 更新时间:2023-12-03 16:45:46 27 4
gpt4 key购买 nike

我正在尝试在另一个正在运行的应用程序上方创建一个覆盖窗口。
让我们说火狐。我通过使用实现
创建窗口

win = XCreateWindow( display, *firefoxwindow,
50, 300, 400, 400,
0,
visualinfo.depth,
InputOutput,
visualinfo.visual,
CWColormap|CWEventMask|CWBackPixmap|CWBorderPixel,
&attr
) ;

我使用 XQueryTree() 搜索了 *firefoxwindow

然后按照此代码
https://gist.github.com/903479

结果是当我使用 XRoot 作为父级时的透明窗口。
但是,当我尝试使用 firefoxwindow 或其他应用程序窗口作为父窗口时,它变得 optique。

最佳答案

在您的情况下,您需要手动将窗口像素图与背景窗口合成。当您使用 root 作为父透明创建窗口时,由合成窗口管理器处理

关于overlay - Xwindow 父窗口中的透明窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10685042/

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