两个windows程序A , B,都设置了TopMost(桌面最前端)的权限Requset,怎么使A程序始终在最上面

两个windows程序A , B,都设置了TopMost(桌面最前端)的权限Requset,如何使A程序始终在最上面。
如题。。。。
---------------------------------------------------------
现有两个程序A,B。程序A和程序B都有TopMost的权限,希望得到的效果是程序A始终在B上面,即使当时的焦点在程序B上面。

如果只对程序A进行代码设置setwindowpos()。这个是没用的,因为在程序B内也有这样的类似的操作,且程序B不可以修改其代码。

-------------------------------------------------------------
希望各位大虾能give me some helps.
------解决思路----------------------
引用:
Quote: 引用:

在 A 里面 find B 的窗口,然后在把它的窗口设置在自己的后面


但是当我操作B程序的时候,因为焦点交给B窗口了,B窗口又弹上去了。

找到 B 的窗口后你也可以取消 B 的 Topmost 属性