<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>chao's clips tagged bho</title>
    <description>Clips and Links</description>
    <link>http://clipclip.org/chao/clips/tag/bho</link>
    <item>
      <title>Browser Helper Object - Wikipedia, the free encyclopedia</title>
      <link>http://clipclip.org/chao/clips/detail/12159</link>
      <category>bho</category>
      <pubDate>Fri, 29 Dec 2006 00:58:17 -0000</pubDate>
      <guid>http://clipclip.org/chao/clips/detail/12159</guid>
      <description>&lt;div&gt;Clipped by &lt;a href="http://clipclip.org/chao"&gt;chao&lt;/a&gt; to &lt;span class='c2_activity_link'&gt;&lt;a href="http://clipclip.org/activity/view/1582/develop-an-ie-toolbar"&gt;Develop an IE toolbar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;    &lt;div class='mediawiki ns-0 ltr page-Browser_Helper_Object'&gt;
&lt;div id='globalWrapper'&gt;
&lt;div id='column-content'&gt;
&lt;div style='caption-side : top;color : rgb(0, 0, 0);cursor : auto;direction : ltr;empty-cells : show;font-family : sans;font-size : 16.1333px;font-size-adjust : none;font-style : normal;font-variant : normal;font-weight : 400;letter-spacing : normal;line-height : 24.2px;list-style-image : none;list-style-position : outside;list-style-type : disc;text-align : start;text-indent : 0px;text-transform : none;white-space : normal;word-spacing : normal;background-color: rgb(255, 255, 255);' id='content' clipisparent='true'&gt;
                        &lt;!--Start Snippet
            --&gt;
&lt;h1 class='firstHeading'&gt;Browser Helper Object&lt;/h1&gt;
&lt;div id='bodyContent'&gt;
&lt;h3 id='siteSub'&gt;From Wikipedia, the free encyclopedia&lt;/h3&gt;
&lt;div id='contentSub' &gt;&lt;/div&gt;
&lt;div id='jump-to-nav'&gt;Jump to: &lt;a href='http://en.wikipedia.org/wiki/Browser_Helper_Object#column-one'&gt;navigation&lt;/a&gt;,
&lt;a href='http://en.wikipedia.org/wiki/Browser_Helper_Object#searchInput'&gt;search&lt;/a&gt;
              &lt;/div&gt;
              &lt;!-- start content 
              --&gt;
&lt;div class='thumb tright'&gt;
&lt;div class='thumbinner' style='width: 182px;'&gt;
                  &lt;a href='http://en.wikipedia.org/wiki/Image:Am_addon_manager.png' class='internal' title='Add-on Manager from Windows XP SP2 Internet Explorer'&gt;
                    &lt;img class='thumbimage' src='http://upload.wikimedia.org/wikipedia/en/thumb/c/c7/Am_addon_manager.png/180px-Am_addon_manager.png' longdesc='/wiki/Image:Am_addon_manager.png' height='178' alt='Add-on Manager from Windows XP SP2 Internet Explorer' width='180' &gt;&lt;/img&gt;
                  &lt;/a&gt;
&lt;div class='thumbcaption'&gt;
&lt;div class='magnify' style='float: right;'&gt;
                      &lt;a href='http://en.wikipedia.org/wiki/Image:Am_addon_manager.png' class='internal' title='Enlarge'&gt;
                        &lt;img src='http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png' height='11' alt='Enlarge' width='15' &gt;&lt;/img&gt;
                      &lt;/a&gt;
                    &lt;/div&gt;
Add-on Manager from Windows XP SP2 Internet Explorer&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A &lt;b&gt;Browser Helper Object&lt;/b&gt; (&lt;b&gt;BHO&lt;/b&gt;) is a &lt;a href='http://en.wikipedia.org/wiki/Library_%28computer_science%29' title='Library (computer science)'&gt;DLL&lt;/a&gt; &lt;a href='http://en.wikipedia.org/wiki/Module_%28programming%29' title='Module (programming)'&gt;module&lt;/a&gt; designed as a &lt;a href='http://en.wikipedia.org/wiki/Plugin' title='Plugin'&gt;plugin&lt;/a&gt; for
&lt;a href='http://en.wikipedia.org/wiki/Microsoft' title='Microsoft'&gt;Microsoft&lt;/a&gt;'s &lt;a href='http://en.wikipedia.org/wiki/Internet_Explorer' title='Internet Explorer'&gt;Internet Explorer&lt;/a&gt; &lt;a href='http://en.wikipedia.org/wiki/Web_browser' title='Web browser'&gt;web
browser&lt;/a&gt; to provide added functionality. BHOs were introduced in
October &lt;a href='http://en.wikipedia.org/wiki/1997' title='1997'&gt;1997&lt;/a&gt; with the release of version 4 of Internet Explorer.
Most BHOs are loaded once by each new instance of Internet
Explorer. However, in the case of the Windows File Explorer, a new
instance is launched for each Window.&lt;/p&gt;
&lt;p&gt;Some modules enable the display of different file formats not
ordinarily interpretable by the browser. The &lt;a href='http://en.wikipedia.org/wiki/Adobe_Acrobat' title='Adobe Acrobat'&gt;Adobe Acrobat&lt;/a&gt; plugin that allows Internet
Explorer users to read &lt;a href='http://en.wikipedia.org/wiki/Portable_Document_Format' title='Portable Document Format'&gt;PDF&lt;/a&gt; files within their browser is a
BHO.&lt;/p&gt;
&lt;p&gt;Other modules add toolbars to Internet Explorer, such as the
&lt;a href='http://en.wikipedia.org/wiki/Alexa_Toolbar' title='Alexa Toolbar'&gt;Alexa Toolbar&lt;/a&gt; that provides a list of web sites
related to the one you are currently browsing, or the &lt;a href='http://en.wikipedia.org/wiki/List_of_Google_services_and_tools#Toolbar' title='List of Google services and tools'&gt;Google Toolbar&lt;/a&gt; that
adds a toolbar with a Google search box to the browser &lt;a href='http://en.wikipedia.org/wiki/User_interface' title='User interface'&gt;user interface&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
            &lt;!--End Snippet
            --&gt;
          &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;style type='text/css'&gt;div#c2_inner_12028 a { background: transparent none repeat scroll 0%; text-decoration: none; color: rgb(0, 43, 184); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
div#c2_inner_12028 a:visited { color: rgb(90, 54, 150); }
div#c2_inner_12028 a:active { color: rgb(250, 167, 0); }
div#c2_inner_12028 a:hover { text-decoration: underline; }
div#c2_inner_12028 img { border: medium none ; vertical-align: middle; }
div#c2_inner_12028 p { margin: 0.4em 0pt 0.5em; line-height: 1.5em; }
div#c2_inner_12028 h1, div#c2_inner_12028  h3{ border-bottom: 1px solid rgb(170, 170, 170); margin: 0pt; background: transparent none repeat scroll 0%; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-weight: normal; padding-top: 0.5em; padding-bottom: 0.17em; }
div#c2_inner_12028 h1 { font-size: 188%; }
div#c2_inner_12028 h3{ border-bottom: medium none; font-weight: bold; }
div#c2_inner_12028 h3 { font-size: 132%; }
div#c2_inner_12028 #siteSub { display: none; }
div#c2_inner_12028 #jump-to-nav { display: none; }
div#c2_inner_12028 #contentSub{ margin: 0pt 0pt 1.4em 1em; font-size: 84%; line-height: 1.2em; color: rgb(125, 125, 125); width: auto; }
div#c2_inner_12028 #bodyContent h3{ margin-bottom: 0.3em; }
div#c2_inner_12028 .firstHeading { margin-bottom: 0.1em; }
div#c2_inner_12028 div.thumb { border-style: solid; border-color: white; margin-bottom: 0.5em; width: auto; }
div#c2_inner_12028 div.thumb div, div#c2_inner_12028  div.thumbinner { border: 1px solid rgb(204, 204, 204); padding: 3px ! important; overflow: hidden; background-color: rgb(249, 249, 249); font-size: 94%; text-align: center; }
div#c2_inner_12028 div.thumb div a img{ border: 1px solid rgb(204, 204, 204); }
div#c2_inner_12028 div.thumb div div.thumbcaption{ border: medium none ; padding: 3px ! important; text-align: left; line-height: 1.4em; font-size: 94%; }
div#c2_inner_12028 div.magnify { border: medium none  ! important; background: transparent none repeat scroll 0% ! important; float: right; -moz-background-clip: -moz-initial ! important; -moz-background-origin: -moz-initial ! important; -moz-background-inline-policy: -moz-initial ! important; }
div#c2_inner_12028 div.magnify a, div#c2_inner_12028  div.magnify img { border: medium none  ! important; background: transparent none repeat scroll 0% ! important; display: block; -moz-background-clip: -moz-initial ! important; -moz-background-origin: -moz-initial ! important; -moz-background-inline-policy: -moz-initial ! important; }
div#c2_inner_12028 div.tright { border-width: 0.5em 0pt 0.8em 1.4em; clear: right; float: right; }
div#c2_inner_12028 #content div.thumb { border-color: rgb(248, 252, 255); }
div#c2_inner_12028 #siteSub { display: inline; font-size: 92%; font-weight: normal; }
div#c2_inner_12028 div.thumb div a img { background-color: rgb(255, 255, 255); }&lt;/style&gt;
    &lt;/div&gt;


</description>
      <author>chao</author>
    </item>
    <item>
      <title>Building Browser Helper Objects with Visual Studio 2005</title>
      <link>http://clipclip.org/chao/clips/detail/12158</link>
      <category>bho</category>
      <pubDate>Fri, 29 Dec 2006 00:56:43 -0000</pubDate>
      <guid>http://clipclip.org/chao/clips/detail/12158</guid>
      <description>&lt;div&gt;Clipped by &lt;a href="http://clipclip.org/chao"&gt;chao&lt;/a&gt; to &lt;span class='c2_activity_link'&gt;&lt;a href="http://clipclip.org/activity/view/1582/develop-an-ie-toolbar"&gt;Develop an IE toolbar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;    &lt;div&gt;
&lt;table cellspacing='0' class='clsContainer' border='0' cellpadding='15' float='left' width=''&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style='caption-side : top;color : rgb(0, 0, 0);cursor : auto;direction : ltr;empty-cells : -moz-show-background;font-family : serif;font-size : 17px;font-size-adjust : none;font-style : normal;font-variant : normal;font-weight : 400;letter-spacing : normal;line-height : normal;list-style-image : none;list-style-position : outside;list-style-type : disc;text-align : start;text-indent : 0px;text-transform : none;white-space : normal;word-spacing : normal;background-color: rgb(255, 255, 255);' clipisparent='true' valign='top'&gt;
                            &lt;!--Start Snippet
              --&gt;
&lt;h1&gt;Building Browser Helper Objects with Visual Studio 2005&lt;/h1&gt;
&lt;p&gt;Tony Schreiner, John Sudds&lt;br &gt;&lt;/br&gt;
Microsoft Corporation&lt;/p&gt;
&lt;p&gt;October 27, 2006&lt;/p&gt;
&lt;p&gt;
                &lt;b&gt;Summary:&lt;/b&gt; This article demonstrates how to use Microsoft
Visual Studio 2005 to create a simple Browser Helper Object (BHO),
a Component Object Model (COM) object that implements the
&lt;strong&gt;IObjectWithSite&lt;/strong&gt; interface and attaches itself to
Internet Explorer. This article describes how to create an
entry-level BHO step-by-step. At first, the BHO displays a message
that reads "Hello World!" as Internet Explorer loads a document.
Then, the BHO is extended to remove images from the loaded page.
This article is written for developers who want to learn how to
extend the functionality of the browser and to create Web developer
tools for Internet Explorer. (8 printed pages)&lt;/p&gt;
&lt;h4&gt;Contents&lt;/h4&gt;
&lt;p&gt;
                &lt;a href='http://msdn.microsoft.com/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp?frame=true#intro' target='_self'&gt;Introduction&lt;/a&gt;
                &lt;br &gt;&lt;/br&gt;
&lt;a href='http://msdn.microsoft.com/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp?frame=true#ovw' target='_self'&gt;Overview&lt;/a&gt;
                &lt;br &gt;&lt;/br&gt;
&lt;a href='http://msdn.microsoft.com/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp?frame=true#setup' target='_self'&gt;Setting up the Project&lt;/a&gt;
                &lt;br &gt;&lt;/br&gt;
&lt;a href='http://msdn.microsoft.com/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp?frame=true#basics' target='_self'&gt;Implementing the Basics&lt;/a&gt;
                &lt;br &gt;&lt;/br&gt;
&lt;a href='http://msdn.microsoft.com/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp?frame=true#events' target='_self'&gt;Responding to Events&lt;/a&gt;
                &lt;br &gt;&lt;/br&gt;
&lt;a href='http://msdn.microsoft.com/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp?frame=true#model' target='_self'&gt;Manipulating the DOM&lt;/a&gt;
                &lt;br &gt;&lt;/br&gt;
&lt;a href='http://msdn.microsoft.com/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp?frame=true#summary' target='_self'&gt;Summary&lt;/a&gt;
                &lt;br &gt;&lt;/br&gt;
&lt;a href='http://msdn.microsoft.com/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp?frame=true#seealso' target='_self'&gt;Related Topics&lt;/a&gt;
              &lt;/p&gt;
              &lt;!--End Snippet
              --&gt;
            &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;style type='text/css'&gt;div#c2_inner_12027 h1 { font-size: 150%; margin-top: 1em; margin-bottom: 0.5em; }
div#c2_inner_12027  h4{ margin-bottom: 0.5em; }
div#c2_inner_12027 p { line-height: 1.5em; margin-top: 0.5em; margin-bottom: 1em; }
div#c2_inner_12027 h1, div#c2_inner_12027  h4 { font-family: Verdana,Arial,Helvetica,sans-serif; margin-left: 0px; }
div#c2_inner_12027 h1 { font-size: 145%; margin-top: 0.5em; margin-bottom: 0.5em; }
div#c2_inner_12027 h4 { font-size: 100%; margin-top: 1em; margin-bottom: 0.6em; }
div#c2_inner_12027 p { margin-top: 0.6em; margin-bottom: 0.6em; }
div#c2_inner_12027 a:link { color: rgb(0, 102, 255); }
div#c2_inner_12027 a:visited { color: rgb(153, 102, 0); }
div#c2_inner_12027 a:hover { color: rgb(204, 153, 0); }&lt;/style&gt;
    &lt;/div&gt;


</description>
      <author>chao</author>
    </item>
  </channel>
</rss>
