【发布时间】:2019-09-26 03:58:14
【问题描述】:
在 WPF 中是否可以在另一个外部进程窗口中创建一个“始终位于顶部”的窗口?
假设我希望我的应用程序始终只显示在“notepad.exe”窗口上?
【问题讨论】:
-
如果有另一个应用程序也想“始终在最前面”怎么办? ;)
-
如果其他应用程序不是您可以控制的,您就无法赢得永远领先的战斗。我建议您考虑设置 topmost true then false 是否足以满足您的需求。和不。这不会让它留在记事本上。除非您获得记事本的源代码并使您的窗口成为子窗口。您可以计算出您的窗口在哪里,然后计算出所有其他窗口并决定设置在最顶层。但是其他一些应用也可以做到这一点。