C# 基于c语言的水印#

C# 基于c语言的水印#,c#,C#,我正在开发一个信息亭应用程序。我的应用程序中有一种维护模式。当我的应用程序进入维护模式时,我想向用户显示一个水印“维护模式已开始” 我想让这个水印通过我的桌面显示出来。无论焦点是什么形式。这可能吗?有什么想法吗 注意:这是一个Windows应用程序,它使用c#附加到每个窗体的绘制事件(可能为所有其他窗体创建一个要继承的基窗体) 可以使用处理程序中提供的图形对象绘制图像 请在此处查看带有代码的第一个答案: 如果你的操作系统是Vista或Win7,你不能创建一个顶级+半透明+最大化的窗口吗?然后,

我正在开发一个信息亭应用程序。我的应用程序中有一种维护模式。当我的应用程序进入维护模式时,我想向用户显示一个水印“维护模式已开始”

我想让这个水印通过我的桌面显示出来。无论焦点是什么形式。这可能吗?有什么想法吗


注意:这是一个Windows应用程序,它使用c#

附加到每个窗体的绘制事件(可能为所有其他窗体创建一个要继承的基窗体)

可以使用处理程序中提供的图形对象绘制图像

请在此处查看带有代码的第一个答案:


如果你的操作系统是Vista或Win7,你不能创建一个顶级+半透明+最大化的窗口吗?然后,整个屏幕可以用友好的大字显示“维护模式”

这可能会有帮助。我想你要做的就是“阿尔法混合”。(我自己没做过。)


,我不是肯定的。

那么,如果没有表单或其他应用程序处于焦点状态,该怎么办?仅供参考,我的应用程序将在后台运行。如果我没有正确理解,很抱歉。这段代码如何帮助我满足我的需求。我想显示水印,无论形式如何,即使没有焦点形式。。