首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 遍历所有Frame的有关问题

2012-02-16 
delphi遍历所有Frame的问题如何遍历所有的frame,再分别枚举每个页面的项目,进行填写即可我现在需要填写一

delphi 遍历所有Frame的问题
如何 遍历所有的frame,再分别枚举每个页面的项目,进行填写即可

我现在需要填写一个 frame 如何全部遍历 和枚举??

[解决办法]

Delphi(Pascal) code
Function TForm1.GetFrame(FrameNo:Integer):IWebbrowser2;var  OleContainer:IOleContainer;  enum:IEnumUnknown;  unk:IUnknown;  Fetched:PLongint;begin  while webbrowser1.ReadyState<>READYSTATE_COMPLETE do    Application.ProcessMessages;  if Assigned(webbrowser1.document) then  begin    Fetched:=nil;    OleContainer:=webbrowser1.Document as IOleContainer;    OleContainer.EnumObjects(OLECONTF_EMBEDDINGS,enum);    Enum.Skip(FrameNo);    Enum.Next(OLECONTF_EMBEDDINGS,Unk,Fetched);    Result:=Unk as IWebbrowser2;  end  else  Result:=nil;end; 

热点排行