gpt4 book ai didi

c++ - 通过Qt Application约束其他应用程序的窗口大小

转载 作者:行者123 更新时间:2023-11-28 08:16:36 24 4
gpt4 key购买 nike

我正在 Qt 中寻找一种方法来限制其他应用程序窗口(有些不是 Qt),以便在最大化时不会与我的 Qt 应用程序重叠。本质上我想创建 Windows 任务栏。我希望应用程序边缘停靠到我的 Qt 任务栏的适当边缘,就像应用程序最大化时停靠到 Windows 任务栏一样。我设想这个任务栏存在于屏幕的顶部边缘,但希望允许用户决定它将位于哪一侧。

我知道制作一个始终位于顶部的窗口并不难,但我很难解决自动停靠问题。

我现在只想在 Windows 上完成此任务。

感谢任何帮助。

最佳答案

关于如何做到这一点的详细解释对于这里的答案来说太长了,但是关于 SHAppBarMessage 的 MSDN 文档应该让你开始。像这样创建的任务栏甚至可以成为 winows 任务栏的一部分;)

关于c++ - 通过Qt Application约束其他应用程序的窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7549323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com