VB 使一个程序前置

来源:百度知道 编辑:UC知道 时间:2024/05/07 23:31:17
在一个list1中显示一个正在运行的应用程序比如"IE".
选定这个进程后,按一个按钮,就会使"IE"最前化的代码,

就像任务管理器中,右键单击一个应用程序,里面会有一个"切换至"的选项,
单击后就会使这个程序前置.

本人是个初学者,比较笨蛋,最好讲清楚点,谢谢~~

收回..待继续发问...

先得到IE的句柄 然后使用下面的API
Public Declare Function BringWindowToTop Lib "user32" Alias "BringWindowToTop" (ByVal hwnd As Long) As Long

我记得有个API叫什么BringToTop还是什么来着,可以使窗口置顶。
我也记得好象有读取进程的API函数,忘记了。

有一个很简单的方法,

Appactive "窗口的标题"

首先获得窗体的句柄,然后使用setwindowspos()函数,具体语法:
rtn = SetWindowPos(FrmMain.hwnd, -1, 0, 0, 0, 0, 3)