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

2016-02-19 13:04 8 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">(出处:清风软件下载学院)

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

延伸阅读
标签: 浏览器
在IE浏览器中将当前网页网址生成二维码   现在在我们的网络活动中随时可以见到二维码,二维码确实给我们带来很多方便,用手机一扫即可打开二维码中包含的信息。 当我们在使用浏览器访问网站的时候经常可能会遇到这么一种情况,想把当前浏览的网页放在手机中打开,网址比较短的话可能会选择输入,要是网址比较长这个时候输入是比...
标签: 浏览器
傲游浏览器刷新当前页面的快捷键是什么   傲游刷新当前页面的快捷键是Ctrl+F5。
标签: ASP
  最终显示是这样的: 用户:billy 权限:管理员 时间[2004年1月21日 20:54:08] 停留[0小时0分钟] 空闲[0分钟12秒] 显示的BOTTOM.HTM文件 <SCRIPT language=JavaScript <!-- function bar() {     var oXMLDoc = new ActiveXObject('MSXML');          &nb...
标签: 浏览器
傲游浏览器列出当前页面所有链接的快捷键是什么   傲游列出当前页面所有链接的快捷键是Alt+L。
标签: 浏览器
如何在IE浏览器中将当前网页网址生成二维码   现在在我们的网络活动中随时可以见到二维码,二维码确实给我们带来很多方便,用手机一扫即可打开二维码中包含的信息。 当我们在使用浏览器访问网站的时候经常可能会遇到这么一种情况,想把当前浏览的网页放在手机中打开,网址比较短的话可能会选择输入,要是网址比较长这个时候输入...

经验教程

795

收藏

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