WM_ACTIVATE和WM_SYSCOMMAND X11 的等效消息

WM_ACTIVATE and WM_SYSCOMMAND message equivalents for X11

本文关键字:WM 消息 SYSCOMMAND ACTIVATE X11      更新时间:2023-10-16

我目前正在将游戏引擎从win32移植到linux,并且想知道从x窗口检索消息。正如我在主题中所述,我正在寻找一种方法来拦截触发屏幕保护程序/屏幕锁定和最小化/最大化状态的窗口消息,因为我想在这些情况下暂停渲染循环。

我想这是我必须手动告诉 X 我对某些特定客户端事件感兴趣并使用 XSetWMProtocols() 设置它们的事情?我将不胜感激我必须注意的一些方向。

使用屏幕保护程序扩展中的ScreenSaverSelectInput请求/ScreenSaverNotify事件