我开发了 2 个应用程序,一个使用 Win32 API,第二个使用 C# WPF。 我有一个问题,2 个应用程序必须是最顶层的,但是第二个(在 C# 中)必须比第一个应用程序更靠前,问题是第二个应用程序是从自动启动运行的,然后总是比第一个应用程序启动得更快,而且第一个应用程序更多最高比第二高?
我怎样才能做第二个申请更多的最上面? 或者当已经有最顶层且这是在第一个应用程序下时,我如何在最顶层显示第二个应用程序?
谁能帮帮我? 问候,
最佳答案
来自 http://msdn.microsoft.com/en-us/library/system.windows.window.topmost.aspx :
在 Topmost 属性设置为 true 的一组窗口中,当前激活的窗口是最顶层的窗口。
因此激活您想要成为最顶层最顶层的窗口 :-) ...
编辑:我同意 Pieter 的观点,这样做几乎总是一个坏主意(从用户那里获得控制权)。这就是为什么 MS 不会特意为您提供工具来做您想做的事情。我会给你怀疑的好处,而不是告诉你“不要这样做”
关于c# - 2 应用Top Most问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4863393/