Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Xlib 中,XWindowAttributes 结构包含一个指向窗口所在屏幕的指针。但是在XCB对应的结构体(xcb_get_window_attributes_reply_t)中,并没有这样的成员。
我该怎么办?
xcb_screen_t* screen = xcb_setup_roots_iterator(xcb_get_setup(connection)).data;
您应该阅读本教程http://xcb.freedesktop.org/tutorial/
我认为没有直接的方法可以获取窗口的屏幕。
您可以做的是找到窗口的根窗口祖先,然后遍历所有屏幕,直到找到拥有您的根的屏幕。