我当前的一个客户运行一系列互联网点,客户通过PC访问网络:设置为"信息亭"(定制应用程序"锁定"计算机直到用户登录,并且正在运行的帐户是通过Windows组策略严格限制).目前,每台计算机都运行Windows XP并使用Active Desktop在后台显示广告.但是,由于我的客户端每天都遇到Active Desktop崩溃的问题(除了通常会减慢计算机速度),我还是被要求开发一个替换它的应用程序.
我正在尝试调查是否可以构建一个始终保留在后台的Windows窗体应用程序(使用C#).应用程序应位于桌面上方(以便它覆盖任何图标,文件等),但始终位于所有其他正在运行的应用程序之后.我想我真的在寻找BottomMost
这个Form
类的属性(当然不存在).
任何有关如何实现这一目标的提示或指示都将受到高度赞赏.
我需要控制主窗口的 z-order 可以这么说。总是在最前面不是我的情况。我想把我的窗口放在所有其他窗口和桌面之上。是否可以?是否有类似于 C++ SetWindowPos 的函数?或者也许是一些解决方法?