Указатель на детское окно / окна в x11 - PullRequest
0 голосов
/ 18 декабря 2018

Как получить указатель на дочернее окно / окна из корневого окна в x11?Я использовал XGetWindowAttributes (), но в нем нет указателей на дочерние окна как таковые.https://tronche.com/gui/x/xlib/window-information/XGetWindowAttributes.html

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 25 декабря 2018

Ну да, я обнаружил (насколько я исследовал), что в свойствах окна нет такой вещи, как указатель на окна.

Моя главная цель состояла в том, чтобы сделать дочерний элемент одного окна, скажем, w1, дочерним элементом другого окна, скажем, w2.Поэтому я хотел знать, можем ли мы сделать это с помощью оконных указателей.Но позже я обнаружил, что это может быть просто достигнуто с помощью функции XReparentWindow (), как указано здесь:

https://tronche.com/gui/x/xlib/window-and-session-manager/XReparentWindow.html

Anyways, @FrodeTennebo, спасибо за концепцию XQueryTree () , который можно использовать для печати всех дочерних элементов определенного окна.

0 голосов
/ 22 декабря 2018

Вам нужно использовать XQueryTree(), чтобы получить список детей из любого окна.

...