+ -
当前位置:首页 → 问答吧 → 为什么有些情况,软件可以处于顶层,有些不可以,请教了

为什么有些情况,软件可以处于顶层,有些不可以,请教了

时间:2011-11-14

来源:互联网

我自己编写的软件,调用了另外的一个软件,使自己软件处在后面,然后我想使自己的软件处于顶层,有些可以有些不可以,
下面是我实验的两种方法
1、Application.BringToFront ;
2、SwitchToThisWindow(Self.Handle,true);

在自己的电脑上总可以,在客户的有些电脑可以,有些不可以,不知道为什么,用setwindowspos函数,如果把里面参数设置为
setwindowspos,则不能切换其他应用程序了,到底该怎么做能实现所有电脑都一样

作者: wangwei244157887   发布时间: 2011-11-14

要建立进程会话,然后用API再置前,你这两种方法不行。你如果考虑加分,我给你提供完整代码。

作者: mwy654321   发布时间: 2011-11-14

引用 1 楼 mwy654321 的回复:

要建立进程会话,然后用API再置前,你这两种方法不行。你如果考虑加分,我给你提供完整代码。


大哥,。。。。。。

作者: wangwei244157887   发布时间: 2011-11-14

引用 2 楼 wangwei244157887 的回复:
引用 1 楼 mwy654321 的回复:

要建立进程会话,然后用API再置前,你这两种方法不行。你如果考虑加分,我给你提供完整代码。


大哥,。。。。。。


直接用API吧

作者: abclm   发布时间: 2011-11-14