2011-06-20 62 views
0

我試圖使用QT4實現屏幕調光器,並且在開始開發之前我想要一些建議,而不是盲目地進入。使用QT創建屏幕調光器

我想創建一個沒有框架的頂層窗口。我正在考慮將背景變成黑色,並將不透明度弄亂,以便在系統閒置一段時間後將屏幕變暗。

這個問題是,如果這個窗口總是在最前面,我怎樣才能將點擊事件傳遞給它下面的窗口?我對Windows API並不熟悉(解決方案只能在Windows下工作),但我猜這是一個很好的開始。任何人都可以指點我一些有用的類/函數,或者建議另一種通過QT做這件事的方法嗎?

+0

所以你需要將事件傳遞給不同的應用程序,不一樣吧? –

+0

我建議不要通過點擊。相反,保持隱藏窗口直到必要時,當它顯示時,使用第一次點擊來隱藏它(並只吃點擊)。 –

+0

@hexa:是的,它將是一個完全不同的應用程序 – kwikness

回答