Коллеги! Прошу вашей помощи! Написал плагин для Internet Explorer, в панель IE он встроился, но незнаю как подключиться к событиям IE, чтобы когда пользователь кликнул по ссылке, вместо стандартной программы для загрузки файлов запустить мою прогу.
Здравствуйте, travkin, Вы писали:
T>Коллеги! Прошу вашей помощи! Написал плагин для Internet Explorer, в панель IE он встроился, но незнаю как подключиться к событиям IE, чтобы когда пользователь кликнул по ссылке, вместо стандартной программы для загрузки файлов запустить мою прогу.
STDMETHODIMP CYourConrol::SetSite(IUnknown* punkSite)
{
.....
CComPtr<IServiceProvider> pServProv(punkSite);
pServProv->QueryService(SID_SWebBrowserApp, IID_IWebBrowser2,(void**)&m_pWebBrowser2);
this->QueryInterface (IID_IUnknown, (LPVOID*)&m_pSinkUnk);
AtlAdvise(m_pWebBrowser2,m_pSinkUnk,__uuidof(DWebBrowserEvents2),cookie);
.....
}
Можно так

Или приведи код контрола — необходимо больше информации
... << RSDN@Home 1.0 beta 6a >>