在Windows桌面上创建“死区”

在Windows桌面上创建“死区”,windows,desktop,delphi-xe,multiple-monitors,Windows,Desktop,Delphi Xe,Multiple Monitors,我们的一个应用程序复制了显示器左上角的一个区域,并将其显示给公众。我们的任何其他应用程序都无法覆盖此区域,您不能将任何应用程序拖动到此区域,否则它们会撞到墙上,否则它们将公开可见。然而,如果用户启动另一个应用程序,比如IE,它可以在限制区域显示。是否有一个注册表设置或一些我们可以设置,以防止所有应用程序使用这部分的桌面,例如300x200。我可以在程序启动时设置这个值,在程序关闭时恢复它,并且有一个单独的应用程序来恢复它以防万一!如果不能使用整个侧面或顶部,这不是一个严重的限制,也就是说,如果我

我们的一个应用程序复制了显示器左上角的一个区域,并将其显示给公众。我们的任何其他应用程序都无法覆盖此区域,您不能将任何应用程序拖动到此区域,否则它们会撞到墙上,否则它们将公开可见。然而,如果用户启动另一个应用程序,比如IE,它可以在限制区域显示。是否有一个注册表设置或一些我们可以设置,以防止所有应用程序使用这部分的桌面,例如300x200。我可以在程序启动时设置这个值,在程序关闭时恢复它,并且有一个单独的应用程序来恢复它以防万一!如果不能使用整个侧面或顶部,这不是一个严重的限制,也就是说,如果我们将左侧的前300个像素全部去掉,这是可以接受的。我们正在运行W7-10,具体取决于客户,目前编程是在Delphi XE中完成的。

如果您对您的问题进行了详细说明并使用了一些段落,这将是有益的。就像现在一样,文本墙很难阅读。当您键入文章时,您可以像在任何其他文本区域中一样使用Enter。您可能还应该用一个简单的delphi标记替换delphi xe标记,因为您的问题中似乎没有任何特定于某个delphi版本的内容。我猜该区域中显示了一些内容,或者公众看不到。因此,你所要求的是不合逻辑的,因为如果你所要求的是可能的,你所展示的将不再能够被展示。对不起,我的问题太模糊了。我将把它改写得更好一点,我已经意识到,正如Dsm所指出的,我的处境实际上是一个第22条军规。我真正想要的是保持领先。