X11 模态对话框

3 c linux x11 xlib xorg

如何使用 Xlib 在 X11 中创建模态对话框?

模态对话框是一个窗口,它停留在应用程序的其他窗口之上(就像瞬态窗口一样),并且也拒绝将焦点放在应用程序的其他窗口上。

在 Windows 中,当试图从中窃取焦点时,模态窗口的标题栏也会闪烁。

谢谢。

And*_*rov 5

您需要设置 _NET_WM_STATE 属性(属于“原子列表”类型)以包含 _NET_WM_STATE,请参阅EWMP 规范中对 _NET_WM_STATE 的引用(还需要正确设置 WM_TRANSIENT_FOR)