Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2007, 17:27   #1
SonClan
 
Регистрация: 07.06.2007
Сообщений: 8
По умолчанию как осуществить поиск в компоненте WebBrowser1 в delphi 7

Подскажите, пожалуйста, как осуществить поиск в компоненте WebBrowser1 в delphi 7
SonClan вне форума Ответить с цитированием
Старый 08.06.2007, 12:15   #2
SonClan
 
Регистрация: 07.06.2007
Сообщений: 8
По умолчанию

Поиск внутри страницы Аналогичный тому котырый появляется в браузере при нажатии CTRL+F
SonClan вне форума Ответить с цитированием
Старый 09.06.2007, 12:21   #3
Rouse_
Пользователь
 
Аватар для Rouse_
 
Регистрация: 31.05.2007
Сообщений: 56
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
const
  ID_FIND_ACCELERATOR = $43;
var
  IEServerHandle: DWORD;
begin
  IEServerHandle :=
    GetWindow(GetWindow(WebBrowser1.Handle, GW_CHILD), GW_CHILD);
  SendMessage(IEServerHandle, WM_COMMAND, ID_FIND_ACCELERATOR, 0);
end;
Vae Victis
(Горе побежденным (лат.))
Демки с открытым кодом:
http://rouse.drkb.ru
Rouse_ вне форума Ответить с цитированием
Старый 09.06.2007, 15:52   #4
SonClan
 
Регистрация: 07.06.2007
Сообщений: 8
По умолчанию

Большое спосибо!
SonClan вне форума Ответить с цитированием
Старый 09.06.2007, 16:17   #5
Rouse_
Пользователь
 
Аватар для Rouse_
 
Регистрация: 31.05.2007
Сообщений: 56
По умолчанию

Спасибо - это ты рано. Я проверил только под шестым и седьмым эксплорерами. Проверь на более ранних версиях, там ID акселератора (горячей клавиши) мог быть и другим. Если это так, то отследи значение идентификатора через Spi++
Vae Victis
(Горе побежденным (лат.))
Демки с открытым кодом:
http://rouse.drkb.ru
Rouse_ вне форума Ответить с цитированием
Старый 20.11.2007, 12:43   #6
Yurek
Пользователь
 
Регистрация: 27.08.2007
Сообщений: 24
По умолчанию

Доброго здоровья.
Віполняю
procedure TForm1.Button1Click(Sender: TObject);
const
ID_FIND_ACCELERATOR = $43;
var
IEServerHandle: DWORD;
begin
IEServerHandle :=
GetWindow(GetWindow(WebBrowser1.Han dle, GW_CHILD), GW_CHILD);
SendMessage(IEServerHandle, WM_COMMAND, ID_FIND_ACCELERATOR, 0);
end;
Получаю:
[Error] Unit1.pas(68): Statement expected but 'CONST' found
[Error] Unit1.pas(74): Undeclared identifier: 'WebBrowser1'
Подскажите?
Explorer 6 на машине.
отследи значение идентификатора через Spi++ ?????
Yurek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
access 07 + delphi как подключать базы и осуществить поиск в них? frizz Microsoft Office Access 5 30.11.2009 07:10
[Делфи] Как осуществить поиск в StringGrid... zotox Помощь студентам 3 13.07.2009 10:42
Как осуществить поиск файла *.rtf Karinka Общие вопросы Delphi 4 18.03.2009 15:35
Как осуществить поиск сначала по всей БД, а затем из найденных таблиц найти по полю Date нужные записи? kayman БД в Delphi 1 21.09.2007 15:56