|
이재홍 님이 쓰신 글 :
: CppWebBrowser 에서 웹 페이지를 불러오다 보면
:
: 가끔씩 원래 스크립트 에러가 나는 페이지가 있는데
:
: 이런것들을 오류를 무시하고 바로 뜨게 할수 있는지요
구현에 관한 MS의 정보는 다음 KB article에서 찾을 수 있습니다.
Microsoft Knowledge Base Article - 261003
HOWTO: Handle Script Errors as a WebBrowser Control Host
Microsoft Knowledge Base Article - 317024
PRB: Script Error Notification Is Not Sent to Exec Method of WebBrowser Host
그래서 IOleCommandTarget 을 Container에 구현해주면 되는데, TCppWebBrowser를 가지고 이걸 구현하는 방법을 찾기는 쉽지 않더군요. 그래서 언젠가 인터넷에서 다운받은 커스텀 클래스를 사용하여 인터페이스를 구현햇습니다.
TCppWebBrowser2라는 클래스를 인데, 다운받은 사이트 정보와 제작자 정보를 잊어버려서 다시 찾을수가 없었습니다. 제가 추가한 부분은 'Jeongkyu Kim' 이라고 주석을 달아놓았으니 참고하시기 바랍니다.
예제는 CBuilder 5.0으로 컴파일 하였습니다.
테스트해 보시고 이상있으면 글 올려주십시오.
도움되면 좋겠네요.
|