D
ddt
Unregistered / Unconfirmed
GUEST, unregistred user!
有三个Form,其中form1是主窗口.其它两个是form2、form3。问题如下:
在三个form中均使用SetWindowPos或SetForegroundWindow或formstyle(fsStayOnTop)可使form1始终在前,但在form1中用showmodal方法显示form2、form3时有时可始终在前有时不行(绝大多数时间行不通)。如果随便打开一个其他窗口如messagebox(...),则form2、form3就永远不能topmost了。
据我所知NetVampire就是用Delphi写的,它的小窗口是如何topmost而不受任何影响的。另问还有什么更高级的方法能实现topmost。
在三个form中均使用SetWindowPos或SetForegroundWindow或formstyle(fsStayOnTop)可使form1始终在前,但在form1中用showmodal方法显示form2、form3时有时可始终在前有时不行(绝大多数时间行不通)。如果随便打开一个其他窗口如messagebox(...),则form2、form3就永远不能topmost了。
据我所知NetVampire就是用Delphi写的,它的小窗口是如何topmost而不受任何影响的。另问还有什么更高级的方法能实现topmost。