c# - 始终在桌面上保留表格(无 Win+D 效果)

标签 c# forms winapi

我正在做一个项目,在这个项目中,我需要一个表格始终保留在桌面上。这意味着即使用户单击 Win+D 隐藏/显示桌面,它仍应显示。

如果有人使用 Rainmeter,他们就会知道尽管点击了显示桌面键,仪表仍然停留在桌面上。

我真的不介意怎么做,只要它有效就行。我已经查看了数百个示例,但其中一半不起作用..

也许有人可以帮助我。

提前致谢。

最佳答案

我启动了 C# 并创建了一个 Windows 窗体应用程序。我将表单的 TopMost 属性设置为 True,并将其 MinimizeBox 属性设置为 False

当我运行该应用程序时,窗口始终位于顶部,即使我使用 Win+D 或单击“显示桌面”也是如此。

我的想法来自这里:What is the difference between Minimize All and Show Desktop?

关于c# - 始终在桌面上保留表格(无 Win+D 效果),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10261429/

相关文章:

c - 如何从带有通配符的字符串中获取Appx全名?

jquery - 插入一个类到一个div和一行html

c# - 从客户端传递到 WCF 的凭据不会到达那里

c# - HTTPPost MVC 4 网络 API

c# - SqlCommand.ExecuteReader 使用带输出参数的存储过程不返回任何行

javascript - Google Analytics 事件跟踪表选择

jquery - HTML 获取选择选项的名称

c++ - 绕行 LoadLibraryA 时 appcrash

.net - 如何获取远程网络共享的磁盘使用统计信息?

c# - SQL Server : conversion failed when converting from a character string to uniqueidentifier