zoukankan      html  css  js  c++  java
  • delphi 查找对话框

     

    调用查找对话框

     

    关键点

    HTMLID_FIND = 1; //查找对话框

    HTMLID_VIEWSOURCE= 2; //用记事本查看源代码
    HTMLID_OPTIONS =3; //Internet选项

     

    实现过程

     

     
    uses ActiveX;
    const
      CGID_WebBrowser: TGUID = '{ED016940-BD5B-11cf-BA4E-00C04FD70816}';
      HTMLID_FIND = 1;      //查找对话框
      HTMLID_VIEWSOURCE= 2; //查看源代码
      HTMLID_OPTIONS =3;    //Internet选项
    procedure WB_FindDialog(WebBrowser: TWebbrowser; nCmdId:Cardinal);overload;
     
    var
      CmdTarget : IOleCommandTarget;
      vaIn, vaOut: OleVariant;
      PtrGUID: PGUID;
    begin
      New(PtrGUID) ;
      PtrGUID^ := CGID_WebBrowser;
      if WebBrowser.Document <> nil then
        try
          WebBrowser.Document.QueryInterface(IOleCommandTarget, CmdTarget) ;
          if CmdTarget <> nil then
            try
              CmdTarget.Exec(PtrGUID, nCmdId, 0, vaIn, vaOut) ;
            finally
              CmdTarget._Release;
            end;
        except
        end;
      Dispose(PtrGUID) ;
    end;

     

     

     

     

       


     

    备注

     

     

    相关链接

                               

     

     




  • 相关阅读:
    java中的工厂模式(简单工厂模式+工厂方法模式)
    代码集合
    java读取文件的路径问题
    使用ZXing库生成二维码
    java设计模式-装饰者模式
    android文件流缓存
    java8 新特性
    Excel导出
    常用的在线工具
    Java加密简介
  • 原文地址:https://www.cnblogs.com/xe2011/p/3884530.html
Copyright © 2011-2022 走看看