2011-06-20 59 views
0

我试图使用QT4实现屏幕调光器,并且在开始开发之前我想要一些建议,而不是盲目地进入。使用QT创建屏幕调光器

我想创建一个没有框架的顶层窗口。我正在考虑将背景变成黑色,并将不透明度弄乱,以便在系统闲置一段时间后将屏幕变暗。

这个问题是,如果这个窗口总是在最前面,我怎样才能将点击事件传递给它下面的窗口?我对Windows API并不熟悉(解决方案只能在Windows下工作),但我猜这是一个很好的开始。任何人都可以指点我一些有用的类/函数,或者建议另一种通过QT做这件事的方法吗?

+0

所以你需要将事件传递给不同的应用程序,不一样吧? –

+0

我建议不要通过点击。相反,保持隐藏窗口直到必要时,当它显示时,使用第一次点击来隐藏它(并只吃点击)。 –

+0

@hexa:是的,它将是一个完全不同的应用程序 – kwikness

回答