Exemple #1
0
 private void web_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     if (sol[0] == null)
     {
         startParsing();
     }
 }
Exemple #2
0
 private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     if (NetworkManager.getInstance().profile.clientType == WebMeeting.Common.ClientType.ClientHost)
     {
         ChangeString("Thank you for joining cnav's web meeting. Please wait. The meeting will begin shortly.");
     }
 }
 private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     doc = (mshtml.HTMLDocument)axWebBrowser1.Document;
     mshtml.HTMLDocumentEvents2_Event iEvent;
     iEvent = (mshtml.HTMLDocumentEvents2_Event)doc;
     iEvent.oncontextmenu += new mshtml.HTMLDocumentEvents2_oncontextmenuEventHandler(ContextMenuEventHandler);
 }
Exemple #4
0
        private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
        {
            switch (Task)
            {
            case 1:

                HTMLDocument myDoc = new HTMLDocumentClass();
                myDoc = (HTMLDocument)axWebBrowser1.Document;

                // a quick look at the google html source reveals:
                // <INPUT maxLength="256" size="55" name="q">
                //
                HTMLInputElement otxtSearchBox = (HTMLInputElement)myDoc.all.item("q", 0);

                otxtSearchBox.value = "intel corp";

                // google html source for the I'm Feeling Lucky Button:
                // <INPUT type=submit value="I'm Feeling Lucky" name=btnI>
                //
                HTMLInputElement btnSearch = (HTMLInputElement)myDoc.all.item("btnI", 0);
                btnSearch.click();

                Task++;
                break;

            case 2:

                // continuation of automated tasks...
                break;
            }
        }
Exemple #5
0
 // Event を関連付けるテスト
 private void WebBrowser_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     mshtml.HTMLDocumentEvents2_Event iEvent = (mshtml.HTMLDocumentEvents2_Event) this.document;
     iEvent.onclick += new mshtml.HTMLDocumentEvents2_onclickEventHandler(ClickEventHandler);
     //iEvent.onmouseover+=new mshtml.HTMLDocumentEvents2_onmouseoverEventHandler(MouseOverEventHandler);
     Console.WriteLine("hooked");
 }
Exemple #6
0
        private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
        {
            try
            {
                menuHook.StartSubclass(menuHook.IEFromhWnd(axWebBrowser1.Handle), axWebBrowser1);

                string str = axWebBrowser1.LocationURL;
                SHDocVw.IWebBrowser2 doc = e.pDisp as SHDocVw.IWebBrowser2;

                if (doc == (sender as AxSHDocVw.AxWebBrowser).GetOcx())
                {
                    if (str.IndexOf("slideshow.php") > 0)                     // these are dependent on file(.php) names of manage Content.
                    {
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebPresentations.Title) )
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebPresentations;
                    }
                    else
                    if (str.IndexOf("premquestions.php") > 0)
                    {
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentPolls.Title))
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentPolls;
                    }
                    else
                    if (str.IndexOf("webshare.php") > 0)
                    {
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentBookmarks.Title) )
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentBookmarks;
                    }
                    else if (str.IndexOf("dmquestions.php") > 0)
                    {
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentPolls.Title))
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentPolls;
                    }

                    else
                    if (str.IndexOf("uploads.php") > 0)
                    {
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebFiles.Title) )
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebFiles;
                    }
                    else
                    if (str.IndexOf("postmquestions.php") > 0)
                    {
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebEvaluation.Title) )
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebEvaluation;
                    }
                }
            }
            catch (Exception exp)
            {
                WebMeeting.Client.ClientUI.getInstance().ShowExceptionMessage("ManageContents ===>ManageContentWebPolls.cs line==> 322", exp, null, false);
            }

//			doc = (mshtml.HTMLDocument)axWebBrowser1.Document;
//			mshtml.HTMLDocumentEvents2_Event iEvent;
//			iEvent = (mshtml.HTMLDocumentEvents2_Event) doc;
//			iEvent.oncontextmenu+=new mshtml.HTMLDocumentEvents2_oncontextmenuEventHandler(ContextMenuEventHandler);
        }
Exemple #7
0
 private void WebDocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     bAddress.ControlText = e.uRL.ToString();
     if (m_RecordRecentlyUsed)
     {
         bAddress.Items.Add(e.uRL.ToString());
         m_RecordRecentlyUsed = false;
     }
 }
        private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
        {
            IHTMLDocument2 doc = (IHTMLDocument2)this.axWebBrowser1.Document;

            if (doc.title != null)
            {
                this.Text = doc.title;
            }
        }
Exemple #9
0
//		private void axWebBrowser2_DownloadComplete(object sender, System.EventArgs e)
//		{
//			//iEvent.onclick += new mshtml.HTMLInputTextElementEvents2_onclickEventHandler(openwebshare);
//			//System.Windows.Forms.MessageBox.Show("event of the download is completed");
//
//			//iEvent.oncontextmenu+=new mshtml.HTMLDocumentEvents2_oncontextmenuEventHandler(ContextMenuEventHandler);
//		}
        private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
        {
            try
            {
                doc = (mshtml.HTMLDocument)axWebBrowser2.Document;
                mshtml.HTMLDocumentEvents2_Event iEvent;
                iEvent = (mshtml.HTMLDocumentEvents2_Event)doc;
                string str = this.axWebBrowser2.LocationURL;
                if (str.IndexOf("slideshow.php") > 0)                 // these are dependent on file(.php) names of manage Content.
                {
//					if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebPresentations.Title) )
//						ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebPresentations;
                }
                else
                if (str.IndexOf("premquestions.php") > 0)
                {
//					if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentPolls.Title))
//						ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentPolls;
                }
                else if (str.IndexOf("dmquestions.php") > 0)
                {
//					if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentPolls.Title))
//						ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentPolls;
                }
                else
                if (str.IndexOf("webshare.php") > 0)
                {
//					if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentBookmarks.Title) )
//						ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentBookmarks;
                }
                else
                if (str.IndexOf("uploads.php") > 0)
                {
//					if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebFiles.Title) )
//						ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebFiles;
                }
                else
                if (str.IndexOf("postmquestions.php") > 0)
                {
//					if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebEvaluation.Title) )
//						ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebEvaluation;
                }
                //			doc = (mshtml.HTMLDocument)axWebBrowser1.Document;
                //			mshtml.HTMLDocumentEvents2_Event iEvent;
                //			iEvent = (mshtml.HTMLDocumentEvents2_Event) doc;
                //			iEvent.oncontextmenu+=new mshtml.HTMLDocumentEvents2_oncontextmenuEventHandler(ContextMenuEventHandler);
            }
            catch (Exception exp)
            {
                WebMeeting.Client.ClientUI.getInstance().ShowExceptionMessage("ManageContents ===>MAnageContentBookmark.cs line==> 293", exp, null, false);
            }
        }
Exemple #10
0
        private void axWebBrowser1_DownloadComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
        {
            try
            {
                //MessageBox.Show(axWebBrowser1.Handle.ToString());
                menuHook.StartSubclass(menuHook.IEFromhWnd(axWebBrowser1.Handle), axWebBrowser1);

                string str = axWebBrowser1.LocationURL;
                SHDocVw.IWebBrowser2 doc = e.pDisp as SHDocVw.IWebBrowser2;

                if (doc == (sender as AxSHDocVw.AxWebBrowser).GetOcx())
                {
                    if (str.IndexOf("slideshow.php") > 0)                     // these are dependent on file(.php) names of manage Content.
                    {
                        strOpenedPage = "slideshow";
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebPresentations.Title) )
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebPresentations;
                    }
                    else if (str.IndexOf("premquestions.php") > 0)
                    {
                        strOpenedPage = "pre-question";
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentPolls.Title))
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentPolls;
                    }
                    //else if(str.IndexOf("webshare.php") > 0)
                    else if (str.IndexOf("webshare.php") > 0)
                    {
                        strOpenedPage = "webshare";
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentBookmarks.Title) )
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentBookmarks;
                    }
                    else if (str.IndexOf("dmquestions.php") > 0)
                    {
                        strOpenedPage = "dmquestion";
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebContentPolls.Title))
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebContentPolls;
                    }
                    else
                    if (str.IndexOf("uploads.php") > 0)
                    {
                        strOpenedPage = "uploads";
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebFiles.Title) )
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebFiles;
                    }
                    else
                    if (str.IndexOf("postmquestions.php") > 0)
                    {
                        strOpenedPage = "postquestion";
//						if(!(ClientUI.getInstance().tabControlWebContent.SelectedTab.Title == ClientUI.getInstance().tabPageWebEvaluation.Title) )
//							ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebEvaluation;
                    }
                }
            }
            catch (Exception exp)
            {
                WebMeeting.Client.ClientUI.getInstance().ShowExceptionMessage("ManageContents ===>ManageContentWebPresentations.cs line==> 298", exp, null, false);
            }
//			else
//			{
//				ClientUI.getInstance().tabControlWebContent.SelectedTab = ClientUI.getInstance().tabPageWebInfo;
//			}
        }
Exemple #11
0
 void Browser_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     CalculateCurrentDomain();
 }
Exemple #12
0
 private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     mshtml.HTMLDocument x = (mshtml.HTMLDocument) this.axWebBrowser1.Document;
     x.body.innerHTML = "<body style='background-color:gray;'>これは実験</body>";
 }
Exemple #13
0
        private void axWebBrowser1_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
        {
            string url;

            url = e.uRL.ToString();

            //엑세스 토큰 받아옴. 처음 로그인 시 사용.
            if (url.Contains(myOpenAPI.DELIM_ACC_TOK))
            {
                API.getAccessToken(url);

                loadBlogNames();
            }
            else if (isOpenFile)
            {
                IHTMLDocument2         doc   = (IHTMLDocument2)axWebBrowser1.Document;
                IHTMLElementCollection elAll = doc.all;

                IHTMLControlRange imgRange = (IHTMLControlRange)((HTMLBody)doc.body).createControlRange();

                foreach (IHTMLImgElement img in doc.images)
                {
                    imgRange.add((IHTMLControlElement)img);

                    //string src = img.src;

                    imgRange.execCommand("Copy", false, null);

                    using (Bitmap bmp = (Bitmap)Clipboard.GetDataObject().GetData(DataFormats.Bitmap))
                    {
                        string path = @"C:\temp\" + img.nameProp;

                        if (System.IO.File.Exists(path))
                        {
                            System.IO.File.Delete(path);
                        }

                        try
                        {
                            bmp.Save(path);
                        }
                        catch (Exception err)
                        {
                            err.ToString();
                        }



                        //imgDic.Add(path,"");
                    }
                }

                foreach (IHTMLElement elem in elAll)
                {
                    //img 태그만 얻어온다.
                    if (elem.tagName == "IMG")
                    {
                        string outerHtml  = elem.outerHTML;
                        int    startIndex = outerHtml.IndexOf("\"") + 1;
                        int    lastIndex  = outerHtml.LastIndexOf("\"") - 1;
                        int    length     = lastIndex - startIndex + 1;
                        string src        = outerHtml.Substring(startIndex, length);
                        string key        = @"C:\temp\" + src.Split('/')[1];
                        imgDic[key] = outerHtml;
                    }
                }

                contents = doc.body.parentElement.outerHTML;
                //Console.WriteLine(contents);

                API.uploadFile(cb_blog.Text, imgDic);

                isOpenFile = false;
            }
        }
Exemple #14
0
 private void WebBrowser_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     this.lblStatus.Text = "DocumentComplete";
 }
 private void axWebBrowser2_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
 {
     menuHook.StartSubclass(menuHook.IEFromhWnd(axWebBrowser2.Handle), axWebBrowser2);
 }