Esempio n. 1
0
        private static void OnDocCompleted(int procId, IHTMLDocument2 doc)
        {
            Console.WriteLine(procId.ToString() + ") OnDocCompleted called [Doc:" + doc.ToString() + "]");

            //on document completion add our custom DIV
            //create sample element
            IHTMLElement elem = doc.createElement("div");

            elem.innerHTML = "Hello from RemoteCOM";
            elem.setAttribute("id", "RemoteCOM_SampleDiv", 0);
            //style it
            IHTMLStyle2 style2 = elem.style as IHTMLStyle2;

            style2.right          = 0;
            elem.style.top        = 0;
            style2.position       = "absolute";
            elem.style.border     = "2px solid #FFFF00";
            elem.style.background = "#FFFFC0";
            elem.style.zIndex     = 10000;
            elem.style.font       = "bold 12px Helvetica";
            elem.style.padding    = "5px";
            //insert new element into body
            IHTMLDOMNode bodyNode = doc.body as IHTMLDOMNode;
            IHTMLDOMNode elemNode = elem as IHTMLDOMNode;

            bodyNode.appendChild(elemNode);
            //remember to force release com objects
            Marshal.ReleaseComObject(elem);
            Marshal.ReleaseComObject(style2);
            Marshal.ReleaseComObject(elemNode);
            Marshal.ReleaseComObject(bodyNode);
            return;
        }
Esempio n. 2
0
        public static StringBuilder GetWebFeed_FXStreet_com()
        {
            StringBuilder sb;

            if (ConfigurationSettings.AppSettings["WebFeed_FXStreet_com"] != null)
            {
                // Get the feed in a StringBuilder object.
                IHTMLDocument2 oDoc = GetWebpageDocument(ConfigurationSettings.AppSettings["WebFeed_FXStreet_com"]);

                // Extract the Event objects from the returned HTML feed doc.


                // Return modified doc as a StringBuilder object.
                sb = new StringBuilder(oDoc.ToString());
                return(sb);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 3
0
        private static void OnDocCompleted(int procId, IHTMLDocument2 doc)
        {
            Console.WriteLine(procId.ToString() + ") OnDocCompleted called [Doc:" + doc.ToString() + "]");

            //on document completion add our custom DIV
            //create sample element
            IHTMLElement elem = doc.createElement("div");
            elem.innerHTML = "Hello from RemoteCOM";
            elem.setAttribute("id", "RemoteCOM_SampleDiv", 0);
            //style it
            IHTMLStyle2 style2 = elem.style as IHTMLStyle2;
            style2.right = 0;
            elem.style.top = 0;
            style2.position = "absolute";
            elem.style.border = "2px solid #FFFF00";
            elem.style.background = "#FFFFC0";
            elem.style.zIndex = 10000;
            elem.style.font = "bold 12px Helvetica";
            elem.style.padding = "5px";
            //insert new element into body
            IHTMLDOMNode bodyNode = doc.body as IHTMLDOMNode;
            IHTMLDOMNode elemNode = elem as IHTMLDOMNode;
            bodyNode.appendChild(elemNode);
            //remember to force release com objects
            Marshal.ReleaseComObject(elem);
            Marshal.ReleaseComObject(style2);
            Marshal.ReleaseComObject(elemNode);
            Marshal.ReleaseComObject(bodyNode);
            return;
        }