繁体   English   中英

如何将我的 window 固定到桌面(如 rainmeter)并防止在 qt/c++ 中通过“显示桌面”/win+d 最小化

[英]How to pin my window to the desktop (like rainmeter) and prevent minimizing by "Show Desktop"/win+d in qt/c++

有谁知道如何制作“始终位于底部”的 window 而无需最小化为 win+d,或者如何将 window 固定到桌面?qt 和 c++ 解决方案会很棒。

我尝试使用一些东西,例如:SetWindowPos 并将 qt 标志设置为 Qt::WindowStaysOnBottomHint 和 SetParent 以及 SetWindowLongPtr,但它们似乎都不起作用,我是否使用了错误的解决方案?

我在 Windows 11 顺便说一句。

没有办法成为最底层,只有桌面列表视图才允许这样做。

任何试图成为“桌面小部件”的东西都涉及黑客攻击,您很快就会遇到如果有两个程序这样做会怎样?

  • 在启动时以及单击时/之后,调用SetWindowPos将自己命令到底部。

要么

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM