我试图在Qt中创建一个metro风格的界面,这意味着不使用Windows 7 Aero边框。我已经将窗口设置为无边框,并添加代码使其可拖动,并添加按钮使其最小化、最大化和关闭。但是,Aero Snap不能工作。
我知道这是可能的,因为Visual Studio 2012, MS Word 2013和Steam都有Aero Snap的无边界窗口。
我如何实现Aero Snap到一个无边界的Qt应用程序?谢谢。
我一直在寻找这种Qt窗口,我终于找到了一个解决方案。
这个GitHub示例像魅力一样完成了这项工作(感谢deimos1877)!https://github.com/deimos1877/BorderlessWindow
一定要使用visual studio编译器来获得所需的DLL,它应该工作。这个例子包括aerosnap支持,无边界窗口,最小化效果,航空阴影。