C#遍历IE窗体

来源:互联网 发布:58淘宝客服兼职靠谱吗 编辑:程序博客网 时间:2024/05/02 02:40

先引用System32中SHDocVw.dll和Shell32.dll

private void FrmMain_Load(object sender, EventArgs e)
        {
            lvwIE.View = View.Details;
            lvwIE.Columns.Add("URL");
            lvwIE.Columns.Add("Name");
            lvwIE.Columns[0].Width = 300;
            lvwIE.Columns[1].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
            SHDocVw.ShellWindows test = new SHDocVw.ShellWindowsClass();
            string[] lines = new string[test.Count];
            for (int i = 0; i < test.Count; i++)
            {
                SHDocVw.InternetExplorer ie = null;
                ie = test.Item(i) as SHDocVw.InternetExplorer;
                string prv=ie.LocationURL.Substring(0, 4).ToLower();
                if (prv == "http")
                {
                    ListViewItem lvt = new ListViewItem();
                    lvt.SubItems[0].Text = ie.LocationURL;
                    lvt.SubItems.Add(ie.LocationName);
                    lvwIE.Items.Add(lvt);
                }
            }
           
        }