MyException - 我的异常网
当前位置:我的异常网» C# » C#怎么遍历IE窗体

C#怎么遍历IE窗体

www.MyException.Cn  网友分享于:2013-12-12  浏览:202次
C#如何遍历IE窗体
当前打开了若干IE窗口(有些最小化了),如何遍历(取得句柄)?

------解决方案--------------------
不知道要做什么.. 帮顶下!
------解决方案--------------------
MSDN "ShellBrowser"
------解决方案--------------------
引用System32中SHDocVw.dll和Shell32.dll
C# code
private void Form1_Load(object sender, EventArgs e)
        {
            Shell32.ShellClass shell = new Shell32.ShellClass();
            SHDocVw.ShellWindows windows = shell.Windows() as SHDocVw.ShellWindows;
            string[] lines = new string[windows.Count];
            for (int i = 0; i < windows.Count; i++)
            {
                SHDocVw.ShellBrowserWindow win =  windows.Item(i) as SHDocVw.ShellBrowserWindow;
                lines[i] = win.LocationName;
            }
            memoEdit1.Lines = lines;
        }

------解决方案--------------------
5L可以
------解决方案--------------------
用BHO

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有