Re: Можно ли получить IHTMLDOMNode из IInternetBindInfo
От: boot  
Дата: 09.07.11 16:47
Оценка:
Здравствуйте, kzv, Вы писали:

kzv>Доброго времени суток уважаемые.

kzv>Хочу сделать для IE аддон — аналог адблок плюс для фаерфокса.
kzv>Покопался в гугле — вроде путь такой: писать bho в котором будет перехватываться mime application/x-shockwave-flash

kzv>Сказано — сделано, перехватчик работает, но не могу теперь понять: как получить какой-нибудь DOM интерфейс перехваченного элемента (


kzv>Вобщем проблема: есть эстеншен для IE такого вида:



kzv>
kzv>class CMyMimeFilter :
kzv>    public IInternetProtocol,
kzv>    public IInternetProtocolSink

kzv>


kzv>В нем вызывается метод:



kzv>
kzv>STDMETHODIMP CMyMimeFilter::Start(
kzv>            LPCWSTR szUrl,
kzv>            IInternetProtocolSink *pIProtSink,
kzv>            IInternetBindInfo *pIBindInfo,
kzv>            DWORD grfSTI,
kzv>            DWORD dwReserved)
kzv>{
kzv>  CComPtr<IHTMLDOMNode> pNode;
kzv>  pIBindInfo->QueryInterface(IID_IHTMLDOMNode, &pNode) <--- это естественно не работает.., а очень надо :(
kzv>}
kzv>


Может стоит начать отсюда отсюда
Автор(ы): Борис Гулай aka BoresExpress
Дата: 23.01.2002
?
Жизнеспособность прямо пропорциональна простоте!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.