2009-11-11 4 views
1

모든 BHO 관련 문서를 조사했지만 Google이 IE의 탭 바로 아래에서 번역 도구 모음을 가져 오는 방법을 파악할 수 없습니다.Google은 IE의 탭 바로 아래에서 툴바를 어떻게 얻습니까?

유용한 포인터 내 도구 모음에 동일한 효과를 얻는 방법은 무엇입니까?

alt text http://img35.imageshack.us/img35/8157/googlewp.jpg

+0

spy ++를 사용하여 대상 영역의 창 클래스를 찾습니다. IE와 동일한 창이면 툴바가 DHTML을 사용하여 UI를 생성했습니다. –

+1

감사합니다. 실제로는 다른 임베디드 Explorer 프레임 (Tab UI 컨트롤 아래에있는 다른 핸들)입니다. 아주 이상한. – Sfger

답변

0

브라우저 도우미 개체는 IObjectWithSite를 구현하는 COM 개체입니다. 초기화하는 동안 IObjectWithSite :: SetSite는 BHO가 IWebBrowser2에 대해 QI를 수행 할 수있는 사이트 인터페이스에 대한 포인터와 함께 호출되고 거기에서 브라우저 이벤트로 연결되어 DOM 문서를 조작합니다. Google의 BHO가 바로 그 일을하는 것이 간단 할 것입니다. URL 자체 또는 콘텐츠를보고 콘텐츠 내에서 일종의 도우미 메시지를 표시하는 것이 좋습니다.