Re[2]: window.external
От: Spiceman  
Дата: 12.04.04 20:15
Оценка:
Здравствуйте, TK, Вы писали:

TK>Здравствуйте, Spiceman, Вы писали:


S>>Я создал форму и разместил на ней компонент WebBrowser. Затем создал страницу на HTML. Я хочу написать свою функцию в приложении, например, qqq() такую, чтобы она вызывалась со страницы так: null; о объяснить, что я должен делать? А то я не слишком силен в COM и тем более в .NET, а прогу надо обязательно на C# написать.


TK>Без COM тут по любому не обойтись.

TK>От браузера нужно запрашивать ICustomDoc и передать ему реализацию IDocHostUIHandler (описание в MSDN). Проще всего это делать на MC++, или описать эти интерфейсы на C#.

Я полазил по просторам интернета. Сегодня мне повезло. Я нашел описание IDocHostUIHandler на C#. Затем я создал свой класс CustomWebBrowser и унаследовал его от IDocHostUIHandler и AxShDocVw.AxWebBrowser. Переопределил методы интерфесфа. Только вот такое ощущение, что эти методы не работают. Например, что бы я ни написал в GetExternal ничего не происходит. Что не так?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.