Process问题在C# WindowsForm程序中,想实现这样的功能:if(有正在运行的IE浏览器窗口){//正在运
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 12:48:37
Process问题
在C# WindowsForm程序中,想实现这样的功能:
if(有正在运行的IE浏览器窗口)
{
//正在运行的IE浏览器窗口显示在最前面
}
else
{
//打开并显示IE浏览器
Process.Start("iexplore.exe");
}
请问
//正在运行的IE浏览器窗口显示在最前面
这里怎样实现?
这个我试了不好用
SetForegroundWindow返回的是false
在C# WindowsForm程序中,想实现这样的功能:
if(有正在运行的IE浏览器窗口)
{
//正在运行的IE浏览器窗口显示在最前面
}
else
{
//打开并显示IE浏览器
Process.Start("iexplore.exe");
}
请问
//正在运行的IE浏览器窗口显示在最前面
这里怎样实现?
这个我试了不好用
SetForegroundWindow返回的是false
在你的class中加入
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern bool SetForegroundWindow(IntPtr hWnd);
然后要知道IE浏览器窗口的句柄~ (C#中IntPtr)
可以使用FindWindow获得,也可以使用进程获得.
进程法:
System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcessesByName("iexplore");
然后便可以使用了
if (p.Length > 0)
{
SetForegroundWindow(p[0].MainWindowHandle);
}
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern bool SetForegroundWindow(IntPtr hWnd);
然后要知道IE浏览器窗口的句柄~ (C#中IntPtr)
可以使用FindWindow获得,也可以使用进程获得.
进程法:
System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcessesByName("iexplore");
然后便可以使用了
if (p.Length > 0)
{
SetForegroundWindow(p[0].MainWindowHandle);
}
Process问题在C# WindowsForm程序中,想实现这样的功能:if(有正在运行的IE浏览器窗口){//正在运
大神帮我看看这个matlab程序实现的拉格朗日插值程序计算运行为什么有问题?
编写一个能计算累加和1+2+3+..+x的javaScript程序,要求将结果输出在浏览器窗口中
有一个千古神话“嫦娥奔月”正在成为中国航天的现实。我国发射的“嫦娥一号”卫星在太空多次通过喷射燃气实现变轨(改变运行高度
哪个浏览器有翻译功能的啊
ie是默认的web浏览器是什么意思?
千古神话“嫦娥奔月”正在成为中国航天的现实.我国发射的“嫦娥一号”卫星在太空多次通过喷射燃气实现变轨(改变运行高度、运行
目前中国正在运行的核电站有多少座?
这个MATLAB中实现拉格朗日插值的程序有什么问题
在IE浏览器中叉叉按钮的作用是?A,停止.B,刷新.C,后退.D,前进.急快.
C#中用那个函数可以计算出程序运行的时间?
80c51单片机急需一个80C1单片机的一个实验,要有程序,以及该程序能实现一个什么功能,在实际中有什么价值