怎么样在delphi里做超级连接 ( 积分: 30 )

  • 主题发起人 主题发起人 wuliao2345
  • 开始时间 开始时间
W

wuliao2345

Unregistered / Unconfirmed
GUEST, unregistred user!
假设我要把一个文件做以下这个连接
123.bmp----->http://www.163.com//123.bmp
请问怎么样才能在是显示123.bmp的情况下 能提供联接到http://www.163.com//123.bmp
最好能连bmp都不要显示,只有123只要点击它就能提供联接
 
假设我要把一个文件做以下这个连接
123.bmp----->http://www.163.com//123.bmp
请问怎么样才能在是显示123.bmp的情况下 能提供联接到http://www.163.com//123.bmp
最好能连bmp都不要显示,只有123只要点击它就能提供联接
 
把连接放在hint属性里面,ShowHint := False;,点击后,直接读hint里面的值啊。
 
这么快就有回复厉害呀。。。
 
不过我的问题是这样的 我利用获取了某些文件名,记录在listbox里,
然后通过剪贴板 把这些文件名复制到 outlook上 ,想当于是ctrl+v放上去 不可能控制hint属性呀
 
按照标准Html格式复制呢?应该可以啊。
 
能给个例子给我看看吗
 
调 用 shellAPI
然后 mailto:地址,这是最简单的办法。

outlook 也是office系列,也能通过ole等方法控制,不过很少见到有人用。
 
uses
ComObj;
procedure TForm1.Button1Click(Sender: TObject);

var
IE : Variant;
begin

try
IE := CreateOleObject('InternetExplorer.Application');
IE.Visible := True;
IE.Navigate('http://www.163.com');
except
IE.free
end;
end;
 
不是我的意思大家没理解 是我解释的不清楚。
假设我现在在获取一些文件名 获取好以后 用WEB方式浏览他们
假设是www.163.com/123.bmp 但是在email里只显示123.bmp但是收信人想当于浏览网页一样看见www.163.com/123.bmp所显示的图片
 
汗,这就是HTML格式的邮件啊!你研究下邮件源码就知道了!
 
把连接放在hint属性里面,ShowHint := False;,点击后,直接读hint里面的值啊

HINT属性是指哪里?DELPHI里的?
我现在是把文件名贴到邮件里去 没办法修改那个 除非我能控制outlook express
 
你的描述不清楚,我还以为你要用TLabel做超连接呢。
我都告诉你了啊,HTML怎么写连接你就怎么复制过去啊,用hTML格式复制就可以了啊
<a href="c:/tmp.bmp">123</a>
 
webbrowser

webbrowser1.Navigate('www.sohu.com');
 
<a href="c:/tmp.bmp">123</a>
恩这个方法正是我想考虑的,但是把他粘帖到EMAIL正文里有用吗?
 
我有新的设想
用delphi实现一个环境 当文件名放进这个环境就能自动产生HTML的效果
但是怎么做 请高手指导一下
因为仅仅靠粘帖板是无法实现这样的过程的、
只会讲原代码整个显示出来而不是实现我需要的效果
 
给分不咯
先提示一下
API中有个SHELL函数
 
多人接受答案了。
 
后退
顶部