如何使一个软件的窗体置于另一个软件的窗体之上,但又于其它窗体之下,即非置顶?(200)

  • 主题发起人 主题发起人 whyme
  • 开始时间 开始时间
W

whyme

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使一个软件的窗体置于另一个软件的窗体之上,但又于其它窗体之下,即非置顶?这边已经知道另一个软件窗体B的句柄,而A软件的窗体也可放在B的上面,但只能用置顶的方法,因为如果B窗体得到焦点之后,不置顶就看不到A了。但问题来了。如果有C窗体取得焦点之后,A也在C之上了。有没有办法让A只在B之上,而不在其它窗体之上呢?
 
没有办法
 
有高手吗?如何解决?
 
SetWindowPos(form3.Handle, HWND_BOTTOM, 100,200, 600,600, SWP_SHOWWINDOW);//将窗体置于顶层窗体之下~~
 
不行啊。要当A窗体取得焦点时,B窗体置于A的上面。但不能在C等窗体的上面的。。。。。
 
后退
顶部