Rumah > pembangunan bahagian belakang > Tutorial C#.Net > C# 操作外部Internet Explorer浏览器

C# 操作外部Internet Explorer浏览器

大家讲道理
Lepaskan: 2016-11-10 14:51:31
asal
2498 orang telah melayarinya

private void Form1_Load(object sender, EventArgs e)  
{  
    object ppvComObject = null;  
    try 
    {  
        Guid CLSID_ShellWindows = new Guid("9BA05972-F6A8-11CF-A442-00A0C90A8F39");  
   
        Type pComType = Type.GetTypeFromCLSID(CLSID_ShellWindows, true);  
        ppvComObject = Activator.CreateInstance(pComType);  
   
        int webCount;  
        if ((webCount = (int)pComType.InvokeMember("Count", BindingFlags.GetProperty, null, ppvComObject, null)) > 0)  
        {  
            for (int i = 0; i < webCount; i++)  
            {  
                object webObject = pComType.InvokeMember("Item",  // IWebBrowser  
                    BindingFlags.InvokeMethod, null, ppvComObject, new object[] { i });  
   
                webObject.GetType().InvokeMember("Navigate",   
                    BindingFlags.InvokeMethod, null, webObject, new object[] { "http://blog.csdn.net/u012395622" });  
            }  
        }  
    }  
    finally 
    {  
        if (ppvComObject != null && Marshal.IsComObject(ppvComObject))  
            Marshal.ReleaseComObject(ppvComObject);  
    }  
}
Salin selepas log masuk

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan