4

X 是否有非裁剪子窗口的概念?这些在 Windows 和 OSX 中的行为是:

  1. 父母总是留在孩子身后
  2. 当父级关闭时,子级会自动关闭
  3. 孩子们在移动时跟随父母

如果答案是否定的,那么我可以模拟 2 和 3,但是 1 呢?

谢谢,
科斯敏。

4

2 回答 2

3

X 中最接近重叠的非裁剪子窗口的是窗口属性 WM_TRANSIENT_FOR。这将创建一个窗口:

  • 不会出现在任务栏上
  • 不会有最小化和最大化按钮
  • 将与它的瞬态窗口一起被最小化
  • 将始终停留在其瞬态窗口的顶部(最重要)
于 2015-07-15T16:32:17.993 回答
0
  1. 是(如果您实现自己的复合管理器,您可以覆盖它)
  2. 是的,除非窗口被添加到“保存集”
  3. 是的(但再次使用您自己的复合管理器,您可以以任何您想要的方式更改 [所有窗口层次结构的内容] -> [屏幕] 的可视映射)
于 2015-07-05T10:32:29.033 回答