如何从x11中的根窗口获取指向子窗口的指针? 我已经使用了XGetWindowAttributes(),但是这样子窗口没有任何指针。 https://tronche.com/gui/x/xlib/window-information/XGetWindowAttributes.html
谢谢。
答案 0 :(得分:0)
您需要使用XQueryTree()
才能从任何窗口获取孩子列表。
答案 1 :(得分:0)
是的,我发现(据我研究),在窗口属性中不存在指向窗口的指针。
我的主要目的是让一个窗口的孩子,例如w1,成为另一个窗口的孩子,例如w2。所以我想知道我们是否可以使用窗口指针来做到这一点。 但是后来我发现可以使用XReparentWindow()函数简单地实现这一点,如下所示:
https://tronche.com/gui/x/xlib/window-and-session-manager/XReparentWindow.html
无论如何,@ FrodeTennebo感谢XQueryTree()的概念,该概念可用于打印特定窗口的所有子项。