亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ieguiddemo_u.pas

?? EmbeddedWB_D5-D2009_Version_14.67.8 最新版本,開發WEB瀏覽器.
?? PAS
字號:
{*******************************************************}
{              EmbeddedWB - IEGuid Demo                 }
{                    by  Per larsen                     }
{                       Enjoy!                          }
{   UPDATES:                                            }
{               http://www.bsalsa.com                   }
{*******************************************************}

unit ieguiddemo_u;

interface

uses
  Activex, IEGuid, Windows, Messages, SysUtils, Classes, Graphics, Controls,
  Forms, Dialogs, clipbrd, Mshtml_Ewb, StdCtrls, ComCtrls, OleCtrls, SHDocVw_EWB, EmbeddedWB,
  ExtCtrls, EwbCore;

type
  TForm1 = class(TForm)
    TreeView1: TTreeView;
    ListBox1: TListBox;
    ListBox2: TListBox;
    ListBox3: TListBox;
    GroupBox1: TGroupBox;
    IUnknownBox: TCheckBox;
    IdispatchBox: TCheckBox;
    IdispatchExBox: TCheckBox;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    ServiceGroup: TRadioGroup;
    DispInterfacesBox: TCheckBox;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Panel1: TPanel;
    EmbeddedWB1: TEmbeddedWB;
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure TreeView1Change(Sender: TObject; Node: TTreeNode);
    procedure ListBox1DblClick(Sender: TObject);
    procedure ListBox2DblClick(Sender: TObject);
    procedure UpdateLists;
    procedure FormShow(Sender: TObject);
    procedure ServiceGroupClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  MyGuids: TIEGuid;
  Form1: TForm1;
  IList: TInterfaceList;
  EmbeddedWBNode, DocumentNode: TTreeNode;

implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
begin
  if not FileExists('IEGuidList.txt') then
    TreeView1.SaveToFile('IEGuidList.txt'); // dummy
  MyGuids := TIEGuid.Create('IEGuidList.txt');
end;

procedure TForm1.FormShow(Sender: TObject);
var
  IDisp: IDispatch;
  x: Integer;
  sl: TStringlist;
begin
  EmbeddedWB1.AssignEmptyDocument;
  IList := TInterfaceList.Create;
  sl := TStringlist.create;
  MyGuids.GetPropertylist(Embeddedwb1.document, sl);
  TreeView1.ReadOnly := true;
  with TreeView1.Items do
  begin
    EmbeddedwbNode := Add(nil, 'EmbeddedWB');
    IList.Add(EmbeddedWB1);
    AddChild(EmbeddedWBNode, 'Application');
    IList.Add(EmbeddedWB1.Application);
    AddChild(EmbeddedWBNode, 'Document');
    IList.Add(EmbeddedWB1.Document);
    DocumentNode := TreeView1.Items[2];
    for x := 0 to sl.Count - 1 do
    begin
      try
        IDisp := MyGuids.GetDispatchFromName(IHtmlDocument4(Embeddedwb1.Document), sl[x]);
        AddChild(DocumentNode, sl[x]);
        IList.Add(IDisp);
      except end;
    end;
  end;
end;


procedure TForm1.FormDestroy(Sender: TObject);
begin
  IList.Free;
  MyGuids.Free;
end;

procedure TForm1.UpdateLists;
var
  SID: string;
begin
  if ServiceGroup.ItemIndex = 1 then SID := 'SID_STopLevelBrowser' else sid := '';
  Listbox1.Clear;
  Listbox2.Clear;
  Listbox3.Clear;
  MyGuids.GetInterfacesEx(IList[Treeview1.Selected.AbsoluteIndex], listbox1.Items,
    IUnknownBox.Checked, IdispatchBox.Checked, IdispatchExBox.Checked, DispInterfacesBox.Checked);
  MyGuids.GetServices(IList[Treeview1.Selected.AbsoluteIndex], SID, listbox2.Items);
  MyGuids.GetConnectionpoints(IList[Treeview1.Selected.AbsoluteIndex], listbox3.Items, IDispatchBox.Checked);
end;

procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
  UpdateLists;
end;

procedure TForm1.ListBox1DblClick(Sender: TObject);
var
  S: string;
begin
  S := 'var' + #13 + 'ID : ' + Listbox1.Items[Listbox1.ItemIndex] + ';' + #13#13;

  if treeview1.Selected.Parent = DocumentNode then
    S := S + 'If SUCCEEDED((EmbeddedWB1.Document as IHTMLDocument4).' + Treeview1.Selected.Text +
      '.QueryInterface(' + Listbox1.Items[Listbox1.ItemIndex] + ', ID)) then' else

    if Treeview1.Selected.Text = 'Document' then
      S := S + 'If SUCCEEDED((EmbeddedWB1.Document as IHTMLDocument4).QueryInterface(' + Listbox1.Items[Listbox1.ItemIndex] +
        ', ID))' else

      if Treeview1.Selected.Text = 'Application' then
        S := S + 'If SUCCEEDED(EmbeddedWB1.Application.QueryInterface(' + Listbox1.Items[Listbox1.ItemIndex] + ', ID)) then' else

        if Treeview1.Selected.Text = 'EmbeddedWB' then
          S := S + 'If SUCCEEDED(EmbeddedWB1.QueryInterface(' + Listbox1.Items[Listbox1.ItemIndex] + ', ID)) then';

  ClipBoard.SetTextBuf(Pchar(s));
  Showmessage('Copied to Clipboard:' + #13#13#13 + S + #13);
end;

procedure TForm1.ListBox2DblClick(Sender: TObject);
var
  S, SID: string;
begin
  if ServiceGroup.ItemIndex = 1 then SID := 'SID_STopLevelBrowser' else sid := Listbox2.Items[Listbox2.ItemIndex];
  S := 'var' + #13 + 'ID : ' + Listbox2.Items[Listbox2.ItemIndex] + ';' + #13#13;
  if treeview1.Selected.Parent = DocumentNode then
    S := s + 'If SUCCEEDED(((IHTMLDocument4(EmbeddedWB1.Document).' + Treeview1.Selected.Text +
      ' as IServiceProvider).QueryService(' + SID + ', ' + Listbox2.Items[Listbox2.ItemIndex] + ',ID))) then' else
    if Treeview1.Selected.Text = 'Document' then
      S := s + 'If SUCCEEDED((EmbeddedWB1.Document as IServiceProvider).QueryService(' + SID + ', ' + Listbox2.Items[Listbox2.ItemIndex] + ',ID)) then' else
      if Treeview1.Selected.Text = 'Application' then
        S := s + 'If SUCCEEDED((EmbeddedWB1.Application as IServiceProvider).QueryService(' + SID + ', ' + Listbox2.Items[Listbox2.ItemIndex] + ',ID)) then' else
        if Treeview1.Selected.Text = 'EmbeddedWB' then
          S := s + 'If SUCCEEDED((EmbeddedWB1 as IServiceProvider).QueryService(' + SID + ', ' +
            Listbox2.Items[Listbox2.ItemIndex] + ',ID)) then';
  ClipBoard.SetTextBuf(Pchar(s));
  Showmessage('Copied to Clipboard:' + #13#13#13 + S + #13);
end;

procedure TForm1.ServiceGroupClick(Sender: TObject);
begin
  UpdateLists;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色欲色欲www| 粉嫩aⅴ一区二区三区四区五区| 国产91丝袜在线观看| 日韩女优电影在线观看| 久久精品国产一区二区| 26uuu亚洲| 成人蜜臀av电影| 亚洲精品写真福利| 欧美精品v国产精品v日韩精品| 午夜久久福利影院| 久久综合久久99| 成人福利视频在线| 亚洲综合激情另类小说区| 91福利在线看| 久久精品国产**网站演员| 欧美精品一区二区三区蜜臀| 成人综合婷婷国产精品久久蜜臀| 亚洲色图欧洲色图| 欧美一区二区在线免费播放| 国产精品一区二区免费不卡| 成人免费一区二区三区视频| 欧美嫩在线观看| 国产精品一区二区久久精品爱涩| 亚洲精品菠萝久久久久久久| 欧美一区二区久久| 成人国产精品免费观看视频| 亚洲一区二区高清| 精品久久国产老人久久综合| 99re热视频精品| 免费成人在线影院| 亚洲色图一区二区三区| 欧美tickling网站挠脚心| 99精品视频在线观看免费| 日韩二区三区在线观看| 中文字幕中文字幕在线一区| 欧美肥大bbwbbw高潮| hitomi一区二区三区精品| 爽好多水快深点欧美视频| 欧美国产亚洲另类动漫| 欧美日韩精品一二三区| 国产成人精品一区二区三区网站观看| 亚洲综合色婷婷| 日本一区二区三区视频视频| 欧美日韩一区二区三区高清| 懂色av一区二区在线播放| 日韩国产一二三区| 自拍偷拍亚洲欧美日韩| 精品美女一区二区三区| 欧美亚洲国产怡红院影院| 高清视频一区二区| 国产乱人伦精品一区二区在线观看| 亚洲一区中文在线| 国产精品久久久一本精品| 日韩欧美专区在线| 欧美日韩一区二区在线视频| 99久久久无码国产精品| 国产精品99久久久久久似苏梦涵| 无码av中文一区二区三区桃花岛| 国产精品久久久久四虎| 国产日韩精品一区二区浪潮av | 久久日韩粉嫩一区二区三区| 欧美精品99久久久**| 94色蜜桃网一区二区三区| 国产成人超碰人人澡人人澡| 日韩精品国产精品| 日韩成人av影视| 午夜国产精品影院在线观看| 亚洲成人www| 一区二区三区在线观看视频 | 久久久久久毛片| 精品免费视频一区二区| 欧美电影免费观看高清完整版在 | 精一区二区三区| 日本在线播放一区二区三区| 偷拍日韩校园综合在线| 亚洲福利视频导航| 亚洲成人tv网| 日韩激情在线观看| 免费精品视频最新在线| 日本aⅴ免费视频一区二区三区| 日韩高清在线不卡| 日韩电影免费在线| 久久精品国产精品亚洲综合| 美腿丝袜一区二区三区| 蜜臀久久久久久久| 久久国产精品99精品国产| 精品一区二区国语对白| 激情文学综合网| 国产成人在线免费| 丁香激情综合五月| 91天堂素人约啪| 欧美在线啊v一区| 欧美猛男男办公室激情| 51久久夜色精品国产麻豆| 精品久久人人做人人爱| 精品成人免费观看| 国产欧美日韩亚州综合| 中文字幕佐山爱一区二区免费| 亚洲天天做日日做天天谢日日欢| 一区二区三区在线观看国产| 丝袜a∨在线一区二区三区不卡| 日韩国产在线一| 国产精品77777| 91在线国产福利| 日韩一区二区三区免费观看| 久久久久久夜精品精品免费| 国产精品你懂的在线| 亚洲另类在线视频| 奇米一区二区三区av| 高清久久久久久| 欧美三级一区二区| 欧美成人猛片aaaaaaa| 国产精品色一区二区三区| 一区二区三区四区五区视频在线观看 | 韩国欧美一区二区| 99精品欧美一区二区三区小说| 欧美日韩国产综合一区二区三区| 久久久夜色精品亚洲| 樱花影视一区二区| 久久99日本精品| 一本大道综合伊人精品热热| 日韩一级片网站| 日韩一区在线看| 久久电影网站中文字幕| 色综合欧美在线| 亚洲精品在线免费观看视频| 一区二区三区日本| 国产美女精品人人做人人爽| 在线精品视频一区二区三四| 久久综合色婷婷| 亚洲高清免费视频| 粗大黑人巨茎大战欧美成人| 5月丁香婷婷综合| 亚洲精品老司机| 国产精品中文字幕一区二区三区| 在线观看国产一区二区| 国产亚洲一区二区在线观看| 爽好多水快深点欧美视频| 91麻豆高清视频| 国产婷婷色一区二区三区| 麻豆91免费看| 欧美三级中文字| 一区二区在线免费| 成人午夜大片免费观看| 精品免费国产二区三区 | 一区二区不卡在线播放 | 99久久婷婷国产综合精品| 日韩美一区二区三区| 日韩电影在线观看电影| 色就色 综合激情| 亚洲欧洲日韩在线| 国产成人在线影院| 精品动漫一区二区三区在线观看| 午夜视频一区二区三区| 欧美在线观看你懂的| 亚洲欧美激情小说另类| 不卡av在线网| 国产午夜精品一区二区三区视频| 麻豆成人久久精品二区三区小说| 欧美日韩五月天| 亚洲电影在线免费观看| 日本乱人伦aⅴ精品| 中文字幕一区二区三区在线播放| 国产宾馆实践打屁股91| 日本一区二区在线不卡| 国产在线播放一区三区四| 精品美女在线观看| 国产精品99久| 欧美激情一区二区三区四区| 粉嫩av一区二区三区粉嫩| 国产精品天美传媒| 成人av在线看| 亚洲色图视频网| 欧美亚洲综合色| 亚洲成a人片在线观看中文| 欧美日韩精品欧美日韩精品一 | 亚洲激情网站免费观看| 国产69精品久久777的优势| 国产视频一区二区在线| 国产一区二区免费在线| 久久久久久免费网| jiyouzz国产精品久久| 亚洲免费av观看| 欧美日韩在线三级| 日本亚洲视频在线| 久久这里只精品最新地址| 国产不卡视频在线观看| 亚洲精选一二三| 欧美日韩极品在线观看一区| 麻豆一区二区三| 亚洲国产精品黑人久久久| 97精品久久久午夜一区二区三区| 亚洲久本草在线中文字幕| 7777精品伊人久久久大香线蕉的 | 欧美图区在线视频| 免费成人在线观看视频| 国产午夜精品久久久久久久| 色综合久久88色综合天天6| 午夜精彩视频在线观看不卡| 精品福利一二区|