在Xlib中,XWindowAttributes结构包含指向窗口所在屏幕的指针。但是在XCB(xcb_get_window_attributes_reply_t)的相应结构中,没有这样的成员。
我该怎么办?
答案 0 :(得分:2)
xcb_screen_t* screen = xcb_setup_roots_iterator(xcb_get_setup(connection)).data;
答案 1 :(得分:0)
我认为没有直接的方法可以获取窗口的屏幕。
您可以做的是找到窗口的根窗口祖先,然后遍历所有屏幕,直到找到拥有根目录的窗口。