从当前的浏览器取得当前URL

2016-02-19 13:04 3 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐从当前的浏览器取得当前URL,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

我在www.playicq.com看了一篇同名的文章,是用Delphi写的。试了以后效果还行,主要是利用了TDdeClientConv,于是改成CB版的贴出来。蓝色字符为手动添加的。
  
  Unit1.Cpp
  //---------------------------------------------------------------------------
  
  #include vcl.h
  #pragma hdrstop
  
  #include "Unit1.h"
  //---------------------------------------------------------------------------
  #pragma package(smart_init)
  #pragma resource "*.dfm"
  TForm1 *Form1;
  //---------------------------------------------------------------------------
  __fastcall TForm1::TForm1(Tcomponent* Owner)
  : Tform(Owner)
  {
  }
  //---------------------------------------------------------------------------
  String TForm1::Get_URL(AnsiString Servicio)
  {
  TDdeClientConv *Cliente_DDE=new TDdeClientConv(NULL);
  char *temp;
  Cliente_DDE-SetLink(Servicio,"WWW_GetWindowInfo");
  temp=Cliente_DDE-RequestData("0xFFFFFFFF");
  Cliente_DDE-CloseLink();
  delete Cliente_DDE;
  return String(temp);
  }
  //---------------------------------------------------------------------------
  void __fastcall TForm1::Button1Click(Tobject *Sender)
  {
  ShowMessage(Get_URL("IeXPlore"));
  }
  //---------------------------------------------------------------------------
  
  Unit1.H
  //---------------------------------------------------------------------------
  
  #ifndef Unit1H
  #define Unit1H
  //---------------------------------------------------------------------------
  #include Classes.hpp
  #include Controls.hpp
  #include StdCtrls.hpp
  #include Forms.hpp
  #include "ddeman.hpp"
  //---------------------------------------------------------------------------
  class TForm1 : public Tform
  {
    __published: // IDE-managed Components
        Tbutton *Button1;
        void __fastcall Button1Click(Tobject *Sender);
    private: // User declarations
        String TForm1::Get_URL(AnsiString Servicio);
    public: // User declarations
        __fastcall TForm1(Tcomponent* Owner);
  };
  //---------------------------------------------------------------------------
  extern PACKAGE TForm1 *Form1;
  //---------------------------------------------------------------------------
  #endifright">(出处:清风软件下载学院)

来源:https://www.tulaoshi.com/n/20160219/1602890.html

延伸阅读
标签: 浏览器
傲游浏览器刷新当前页面的快捷键是什么   傲游刷新当前页面的快捷键是Ctrl+F5。
///////////// 应用程序当前路径  ///////////// ExtractFilePath(paramstr(0)) ExtractFilePath(application.ExeName) ///////////// COM中当前路径  ///////////// .... ....    TCustomMG = class(TTypedComObject, ICustomMG) function TCustomMG.getXmlPath:...
标签: 浏览器
如何在IE浏览器中将当前网页网址生成二维码   现在在我们的网络活动中随时可以见到二维码,二维码确实给我们带来很多方便,用手机一扫即可打开二维码中包含的信息。 当我们在使用浏览器访问网站的时候经常可能会遇到这么一种情况,想把当前浏览的网页放在手机中打开,网址比较短的话可能会选择输入,要是网址比较长这个时候输入...
标签: 浏览器
阿云浏览器如何将当前页面添加到收藏夹   当您需要将正在浏览的页面添加到您的收藏夹时,您可以进行如下几种操作: (1) 点击云logo 收藏夹添加到收藏夹,如下图所示: 然后,选择您要保存的目的位置以及标题即可,如下图所示: (2) 您可以直接点击地址栏最右侧的星号 直接添加到收藏夹,如下图所示:
标签: 浏览器
傲游浏览器列出当前页面所有链接的快捷键是什么   傲游列出当前页面所有链接的快捷键是Alt+L。

经验教程

91

收藏

6
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部