plugins - Toolbar button that injects HTML in Internet Explorer -


i'm building browser extension internet explorer. goal have user able click toolbar button , inject html on site user might visiting @ moment.

my class implementing iolecommandtarget , iobjectwithsite , have managed toolbar button showing adding info registry, cannot access html document can manipulate it. debugging have shown first end in iobjectwithsite.setsite method , iolecommandtarget.exec method. if implement solution bho can subscribe webbrowser events in setsite method when try same thing in exec method cast webbrowser fails. how build small , simple extension?

toolbar.h

ccomqiptr<iwebbrowser2, &iid_iwebbrowser2> m_spwebbrowser2; 

toolbar.cpp

stdmethodimp toolbar::setsite(iunknown *punksite) {     hresult hr;     ccomqiptr<iserviceprovider> sp = punksite;     if(!m_spwebbrowser2 && sp)     {         //bho eotjiman toolbar not obtained through queryservice.         sp->queryservice(iid_iwebbrowserapp, iid_iwebbrowser2, (void**)&m_spwebbrowser2);     }     else     {         m_spwebbrowser2.release();         return e_pointer;     }      .     .     . } 

i hope helps :)


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -