我想在Windows桌面上呈现图形。渲染transparent和click-through窗口有很多解决方案。但是,我希望一些渲染的精灵可以点击。我怎么会这样做?
我在Windows上使用C#并计划使用OpenTK。如果这不可行,请解释。
答案 0 :(得分:0)
如果您希望它在半透明区域中工作,请不要使用“干净”解决方案。通常的解决方案是确定哪个窗口位于点击位置的正下方,并向其发送合成点击事件消息。
如果你感兴趣的是给你的窗口一个稳定的形状,你可以使用XShape(在X11上)扩展名或使用SetWindowRgn
从窗口的“敏感”区域切出,点击实际上会“落到”下面的东西。