簡體   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