iFix全屏运行后,在其中的一个画面的按钮中调用一个置顶的外部执行文件,无论是移动或者不移动这个窗体,ifix在切换其他画面时,这个外部置顶窗体都会被隐藏到画面后面。外部窗体本身就是置顶了,为什么会出现这种情况呢?是不是由于系统的问题呢?将ifix放在winxp系统里面,外部窗体依然置顶,但是在win7_32Bit的系统里面外部窗体就会被遮挡,在网上找到的都是怎么对窗体置顶,但是测试后问题没有得到解决,后来发现外部置顶窗体一旦失去焦点后(标题栏为灰色),就会被ifix画面遮挡,是不是可以考虑在窗体操作后重新让窗体获得焦点,于是修改外部置顶窗体代码,在窗体事件中(主要是移动标题栏、鼠标点击、鼠标在窗体上移动、缩放窗体等事件)加入代码使窗体重新获得焦点,测试后发现问题解决了。
iFix调用外部置顶窗体执行文件
最新推荐文章于 2021-04-29 19:26:16 发布