C++ C++;将窗口设置在桌面图标下方(或上方)

C++ C++;将窗口设置在桌面图标下方(或上方),c++,windows,C++,Windows,我试图在桌面上的图标上方或下方放置一个窗口。我只想让它一直挂在桌面上。类似于雨量计或墙纸引擎。到目前为止,我所尝试的一切要么禁用交互,要么在使用“显示桌面”按钮时最小化。关于如何实现这一点有什么想法吗?我正在使用electron和节点中的本机模块来执行此操作。不确定它是否可以防止自动最小化,但这应该可以防止应用程序窗口的按钮最小化SetWindowLong(hwnd,GWL_样式,GetWindowLong(hwnd,GWL_样式)和~WS_-ebox)结合一些,也许你得到了它?它实际上是无边界

我试图在桌面上的图标上方或下方放置一个窗口。我只想让它一直挂在桌面上。类似于雨量计或墙纸引擎。到目前为止,我所尝试的一切要么禁用交互,要么在使用“显示桌面”按钮时最小化。关于如何实现这一点有什么想法吗?我正在使用electron和节点中的本机模块来执行此操作。

不确定它是否可以防止自动最小化,但这应该可以防止应用程序窗口的按钮最小化<代码>SetWindowLong(hwnd,GWL_样式,GetWindowLong(hwnd,GWL_样式)和~WS_-ebox)结合一些,也许你得到了它?它实际上是无边界的,所以你看不到最小化按钮。但屏幕右下角的“显示桌面”快捷方式仍将其隐藏。请思考您正在尝试执行的操作。您希望您的窗口继续隐藏桌面,即使在按下Windows的“显示桌面”按钮时也是如此。你不觉得这是在颠覆Windows的功能吗?我实际上是在尝试一个交互式桌面替换,所以它不是关于颠覆,而是关于增强。@Kitsumi桌面替换不会“在桌面上的图标上方或下方”,因为桌面会被替换;这种相对位置将没有桌面和图标。如果您正在定位窗口,则不会替换桌面。您在早期的设计过程中犯了错误:请参阅。