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