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

王朝other·作者佚名  2008-06-01
窄屏简体版  字體: |||超大  

我在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;

//---------------------------------------------------------------------------

#endif

right"(出处:清风软件下载学院)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航