C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[18767] Sink Event 받는 방법을 가르쳐주세요.
gongnim [gongnim] 1881 읽음    2002-05-23 10:05
일반어플리케이션에서 외부 COM인 익스플로러를 조작하기 위해 "shdocvw_tlb.cpp", "mshtml_tlb.cpp" 와 헤더를 인클루드하고 CoCreateInstance를 사용해서 IWebBrowser2 인터페이스를 구했습니다.
여기서 이벤트를 주는 건 할 수가 있겠는데, 어떻게 Sink event를 구현하는지 막막하군요.
우선 제 프로그램이 ATL이 아니라서 ATLAdvise도 사용할 수 없고, MFC처럼 AfxConnectionAdvise를 사용할수도 없고, ㅠㅠ 어쨌든 IWebBrowser2 에서 QueryInterface를 이용해IConnectionPointContainer를 구해도 NULL값이 나오는군요. 이러니 IConnectionPoint도 구할 수가 없습니다.그리고 Advise하는 방법과 Sink 인터페이스를 단순하게 이벤트 싱크 개체 클래스를 구해야하는지 잘 모르겠습니다.
모르는게 너무 많아서 헤메고 있답니다. COM의 고수님들이 자세하게 설명해주시면 감사하겠습니다

    --- Change World ---


+ -

관련 글 리스트
18767 Sink Event 받는 방법을 가르쳐주세요. gongnim 1881 2002/05/23
18776     음 파일을 잘 못 올렸네여.... 다시 보세요 =ㅅ=;; 에보니.^ㅅ^ 1523 2002/05/23
18781         Re:음 파일을 잘 못 올렸네여.... 다시 보세요 =ㅅ=;; gongnim 1009 2002/05/23
18784             타입라이브러리가 짱인데... 음 그치만~ 에보니.^ㅅ^ 1206 2002/05/23
18796                 Re:타입라이브러리가 짱인데... 음 그치만~ gongnim 1176 2002/05/23
18799                     캬캬캬 제가 요새 회사를 만드느라 소스를 잡고 있을 시간이 없습니다.... =ㅅ=;; 에보니.^ㅅ^ 1214 2002/05/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.