Вниз
Скачать: CL | DM;

Скролл в TWebBrowser   Найти похожие ветки 

← →
Сережа550   (2004-04-13 15:02) [0]

Уважаемые знатоки, возможно ли в TWebBrowser"е узнать цифры текущего скролла по горизонтали и вертикали. Это необходимо, чтобы в последствии перейти на это же место в документе.


← →
easy ©   (2004-04-13 15:51) [1]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, OleCtrls, SHDocVw, StdCtrls;

type
 TForm1 = class(TForm)
   WebBrowser1: TWebBrowser;
   Button1: TButton;
   Button2: TButton;
   procedure FormCreate(Sender: TObject);
   procedure Button1Click(Sender: TObject);
   procedure Button2Click(Sender: TObject);
 private
   sX,sY:integer;
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 WebBrowser1.Navigate("http://delphimaster.net/view/6-1081854176/");
end;

procedure TForm1.Button1Click(Sender: TObject); //Save position
begin
 sX:=WebBrowser1.OleObject.document.body.scrollLeft;
 sY:=WebBrowser1.OleObject.document.body.scrollTop;
 caption:= inttostr(sX)+" "+inttostr(sY);
end;

procedure TForm1.Button2Click(Sender: TObject);  //Scroll to
begin
 WebBrowser1.OleObject.document.parentwindow.scroll(sX,sY);
end;

end.


← →
Сережа550   (2004-04-13 16:53) [2]

Большущее спасибо. Работает.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
8-1080052987
Pa5ha
2004-03-23 17:43
2004.05.30
Сохранение изображения на холсте в Direct3D


1-1084811766
Барский Олег
2004-05-17 20:36
2004.05.30
Как сделать окно программы прозрачным?


14-1084366161
Тупой
2004-05-12 16:49
2004.05.30
Системы счисления


4-1082118280
juiceman
2004-04-16 16:24
2004.05.30
Перехватывать ВСЕ сообщения


4-1082083033
SPeller
2004-04-16 06:37
2004.05.30
Печать RichEdit




   Наверх