【发布时间】:2012-05-21 12:12:48
【问题描述】:
我正在尝试在另一个正在运行的应用程序上方创建一个覆盖窗口。 比方说火狐。我通过使用实现 创建窗口
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 或其他应用程序窗口作为父窗口时,它变得很漂亮。
【问题讨论】:
标签: overlay x11 transparent xlib