4

在 Xlib 中,XWindowAttributes 结构包含一个指向窗口所在屏幕的指针。但是在XCB对应的结构体(xcb_get_window_attributes_reply_t)中,并没有这样的成员。

我该怎么办?

4

2 回答 2

3
xcb_screen_t* screen = xcb_setup_roots_iterator(xcb_get_setup(connection)).data;

您应该阅读本教程http://xcb.freedesktop.org/tutorial/

于 2015-01-04T23:32:04.353 回答
0

我认为没有直接的方法可以获取窗口的屏幕。

您可以做的是找到窗口的根窗口祖先,然后遍历所有屏幕,直到找到拥有您的根的屏幕。

于 2019-04-04T18:58:13.013 回答