2012-12-01 44 views
0

我做了一個窗口使用QMainWindow與Qt :: CustomizeWindowHint標誌來刪除標題欄。 我用自己定製的小部件製作了一個新的標題欄,並實現了窗口移動功能。 所以我的窗口小部件不能在移動窗口上使用aero-snap。 (並且我的窗口在調整窗口大小時無法使用aero-snap) 如何使用自定義小部件使用aero捕捉? 或者你知道航空快照的apis嗎? 我發現了一些與aero snap apis相關的網頁,但他們只說c#只有 What is the Aero function for previewing the screen state behind a window? 如何在C++上使用函數? 謝謝。QMainWindow與Qt :: CustomizeWindowHint標誌不工作航空捕捉

回答

0

使用CustomizeWindowHint刪除標題欄時無法實現Aero Snap。

標題欄帶有由窗口管理器控制功能含蓄,而這個功能包括一些你可能已經注意到失蹤的事情:最小化,最大化,調整大小,移動,系統菜單等

刪除標題欄本質上是刪除任何本機窗口管理器支持,並且您需要自己實現這些功能。