2

我已经阅读了很多类似这个标题的问题,但没有一个能找到适合我需要的答案。

我想在我的根窗口(用 C 语言)上写一些东西,以显示诸如正常运行时间之类的东西作为示例。问题是:我想一直把它作为背景!有一种方法可以使用背景图像并在其上绘制并将其设置为背景,但这很难看。另一种方法是写入根窗口并一直刷新它,所以如果另一个窗口覆盖并发现我打印的东西,它几乎会立即刷新。但这并不是真正的答案,因为能源/cputime 很昂贵。

亲切的问候。

4

1 回答 1

4

只需添加公开事件处理程序并在将 ExposeNotify 事件发送给您时执行您的代码。不要忘记设置暴露事件输入掩码:XSelectInput(display, root, ExposureMask)以便将事件发送到您的客户端(每个窗口事件掩码分别存储每个客户端)

于 2012-11-02T05:13:20.523 回答