我有一个透明的,水印般的应用程序,用C语言写的XLib.目前,如果你点击应用程序的任何地方没有任何反应,但我希望它将鼠标输入传递给它下面的任何东西.例如,如果单击X关闭应用程序下方的窗口,它应该关闭应用程序,而不是什么都不做.
我想XQueryTree可能会有帮助。在根窗口上执行它并获取子窗口列表,找到它们的位置并将鼠标/键盘传递XEvent到适当的窗口。
注意:您必须注意活动/非活动窗口、窗口的活动/非活动区域、另一个窗口的子窗口、其他窗口的大小和 x/y 位置。代码会因此而变得混乱。
| 归档时间: |
|
| 查看次数: |
1298 次 |
| 最近记录: |