Я хотел знать, было ли окно наложения дочерним по отношению к корневому окну или нет.Это потому, что когда я использую XGetImage () для корневого окна, я вижу, что окно Overlay также появляется в сохраненном изображении (я сохраняю его через OpenCV 3.4.1).Итак, есть ли способ получить изображение только корневого окна (исключая окно наложения.)
Я принял код для окна наложения здесь: X11 - Рисование на окне наложения
Я читал об оверлее отсюда: https://www.x.org/releases/X11R7.5/doc/compositeproto/compositeproto.txt
И читал об XGetImage () отсюда: https://tronche.com/gui/x/xlib/graphics/XGetImage.html
Я пробовал много способов, например, изменение фокусаввод, используя только XCompositeRedirectWindow (что привело к ошибке BadMatch) и т. д., но не может получить только изображение корневого окна.