我正在使用Kiosk应用程序。我的应用程序中有一个维护模式。当我的应用程序进入维护模式时,我想向用户显示水印“维护模式已开始”。
我想在我的桌面上显示这个水印。无论什么形式都是焦点。这可能吗 ?任何想法......
注意:这是使用c#
的Windows应用程序答案 0 :(得分:2)
如果你的操作系统是Vista或Win7,你不能创建一个顶级+半透明+最大化的窗口吗?然后整个屏幕可以用大写友好的字母说“维护模式”。
Here's some C# code可能有所帮助。我想你想做什么被称为“alpha混合”。 (自己没有这样做。)
This may be best,我不是肯定的。
答案 1 :(得分:0)
附加到每个表单的paint事件(可能为所有其他表单创建一个基本表单继承)
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.paint.aspx
您可以使用处理程序中提供的图形对象绘制图像。
在这里用代码看一下第一个答案:
http://bytes.com/topic/net/answers/118600-how-eliminate-tiling-windows-forms-background-images