webbrowser控件怎样才能实现分页浏览?(50分)

  • 主题发起人 主题发起人 zythuman
  • 开始时间 开始时间
Z

zythuman

Unregistered / Unconfirmed
GUEST, unregistred user!
webbrowser控件怎样才能实现分页浏览?象maxthon那样。请各位大侠指点一下。
 
Twebbrowser 本身没有这个功能,加个 TPageControl 这一类的组件来实现就可以了。
 
procedure TFrm_FCMainForm.wb1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var
NewWb: TWebBrowser;
NewTb: TTabSheet;
begin
NewTb := TTabSheet.Create(pgc_WEB);
NewTb.PageControl := pgc_WEB;
NewTb.ShowHint := True;
NewTb.Show;
NewWb := TWebBrowser.Create(NewTb);
NewWb.Align := alClient;
TWinControl(NewWb).Parent := NewTb;
//事件
NewWb.OnNewWindow2 := wb1NewWindow2;
//以下事件可以不要
NewWb.OnDocumentComplete := wb1DocumentComplete;
NewWb.OnTitleChange := wb1TitleChange;
NewWb.OnStatusTextChange := wb1StatusTextChange;
NewWb.OnBeforeNavigate2 := wb1BeforeNavigate2;
NewWb.OnProgressChange := wb1ProgressChange;

ppDisp:= NewWb.Application;
end;
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部