C
cmd9x
Unregistered / Unconfirmed
GUEST, unregistred user!
关于Delphi2006下多个fsStayOnTop窗口在焦点切换时,fsNormal的窗口可能将fsStayOnTop的窗口挡住的问题! ( 积分: 200 )<br />[?]如题,在工程中有时需要有2个或以上的窗口需要置于顶层,而且不能ShowModal,通常做法是将要置顶的窗口FormStyle := fsStayOnTop;,开始的时候基本正常,当焦点切换到主窗口时(主窗口FormStyle是fsNormal),发现主窗口居然将某一个置顶窗口挡住(我当然希望fsStayOnTop的窗口永远都在fsNormal的上面),百思不得其解,在IBM-R52的笔记本上没有发生这种情况,但在C(R)、AMD(双核)等台式机上都有此问题(以上都是用的D2006编译),用D6编译则没有问题,于是看了一下VCL的源码,发现D6与D2006的Forms单元是有区别的,不知道这应该算是D6的BUG还是怎样,如果是D6的BUG,那我倒宁可D2006下也有这个BUG,那位老兄曾遇到过这样的问题,帮我想想,提前感谢了!