Программная прокрутка TWebBrowser

  • Автор темы Автор темы Tack
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
T

Tack

Здравствуйте.
Delphi 6. VCL.
Подскажите, как можно программно плавно прокрутить содержимое странички, загруженной в TWebBrowser?

И можно как-нибудь из программы определить, прокручен ли HTML-документ до самой нижней строки?

Спасибо.
 
Tack

ПРокрутка по одному шагу на одно нажатие кнопки, ну думаю переделаешь на автомат
// ВВерх
procedure TForm1.Button1Click(Sender: TObject);
begin
WebBrowser1.OleObject.Document.ParentWindow.ScrollBy(0, -100);
end;

// Влево
procedure TForm1.Button3Click(Sender: TObject);
begin
WebBrowser1.OleObject.Document.ParentWindow.ScrollBy(-100, 0);
end;

// Вниз
procedure TForm1.Button2Click(Sender: TObject);
begin
WebBrowser1.OleObject.Document.ParentWindow.ScrollBy(0, +100);
end;

// Вправо
procedure TForm1.Button4Click(Sender: TObject);
begin
WebBrowser1.OleObject.Document.ParentWindow.ScrollBy(+100, 0);
end;


И можно как-нибудь из программы определить, прокручен ли HTML-документ до самой нижней строки?
На вскидку не знаю, но наверное можно...
 
Vagor.ini, спасибо! :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab