Здравствуйте Уважаемые Жители Королевства!
Как, используя компонент TWebBrowser как просмотрщик html-документов, сделать контекстный поиск (примерно как обычный поиск в Internet Explorer). Мне посоветовали использовать тот, который уже есть в IE. Согласен: это неплохой выход, но мне не хотелось бы нарушать оформление моей программы стандартным видом поиска от Internet Explorer.
Надеюсь, Вы подскажете другой способ! Меня больше интересует:
1.В чем производить поиск, т.е. в html ведь текст разбит по тегам, а где брать текст целиком, т.е. в том виде, в котором его уже выводит WebBrowser;
2.Как потом выделить текст (ведь никакого свойства .SelStart и .SelCount и в помине нет!) и делать "Найти далее"
А если нет то, хотя бы подскажите как реализовать использование стандартного поиска IE (наверно надо послать какое-то сообщение WebBrowser-у ??? - я в API не силен).
PS: Пробовал через WebBrowser1.ExecWB (OLECMDID_FIND, OLECMDEXECOPT_PROMPTUSER) - как ни странно, не помогло...