Перейти к содержанию
Fire Monkey от А до Я
  • 0

Поиск и выделение текста на Html странице


StrangerMX

Вопрос

Рекомендуемые сообщения

  • 0

Для Windows, я использую стандартное окно поиска для браузера:

void __fastcall TForm1::ShowSearchBrowser(TCppWebBrowser *WB)
{
const GUID CGID_IWebBrowser =
    {0xed016940, 0xbd5b, 0x11cf,
    {0xba, 0x4e, 0x0, 0xc0, 0x4f, 0xd7, 0x08, 0x16}} ;

   LPDISPATCH lpDispatch = WB->ControlInterface->get_Document(); //получаешь интерфейс на документ
    if(lpDispatch)
    {
        IOleCommandTarget* pcmd=NULL;
        if( SUCCEEDED(lpDispatch->QueryInterface(IID_IOleCommandTarget,(void**)&pcmd) ) ) //запрашиваешь интерфейс для выполнения команд
        {  //если интерфейс успешно получен, то
            pcmd->Exec(&CGID_IWebBrowser, HTMLID_FIND, 0, NULL, NULL); //выполняешь команду
            pcmd->Release();  //освобождаешь ресурсы
        }
        lpDispatch->Release(); //освобождаешь ресурсы
    }

}

 

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...