2011-09-25 84 views
0

我正在寻找一种方式来限制其他应用程序窗口(有些不会是Qt),以便在最大化时不会覆盖我的Qt应用程序。基本上我想创建Windows任务栏。我希望应用程序边缘可以停靠在我的Qt任务栏的相应边缘,这与应用程序在最大化时停靠在Windows任务栏上的方式相同。我将这个任务栏设想为沿着屏幕的上边缘存在,但是希望允许用户决定它将在哪个边上生存。通过Qt约束其他应用程序的窗口大小应用程序

我知道制造一个始终位于顶部的窗口并不困难,这更多的是自动对接问题,我很难找出答案。

我现在只想在Windows上完成此操作。

感谢您的帮助。

回答

1

有关如何执行此操作的详细说明对于此处的答案来说太长了,但有关SHAppBarMessage的MSDN文档应该会帮助您开始。这样创建的任务栏甚至可以成为winows任务栏的一部分;)

相关问题