关于超想
本站导航
邮件列表
  首页 | 本站产品 | Delphi资料 | 免费资源 | 程序人生 | 软件工程 | 网站设计 | 推荐网站
你所在的位置 -> 主页 -> 超想软件 -> 编程资料 -> delphi -> 开发技巧 -> 网络通讯 ->详细
相关内容  
 
 
在程序运行期设置QUERY控件的PARAMS
 
【新品推荐】

  详细内容
 

关于超级链接和拨号连接
作者: 评价: 上站日期: 2001-05-09
内容说明:
来源:

  实现超级链接
在程序中实现打开浏览器,打开邮件程序的功能首先要在uses部分加入
uses Shellapi;
  接着在需要超级链接的地方使用
SellExecute(handle,nil,pchar('mailto:robot@126.com'),nil,nil, sw_shownormal);
  其中pchar()中的mailtos是打开邮件程序的,可以换成http://、ftp://、gopher://、new:、telnet:等多种形式 


--------------------------------------------------------------------------------

链接的视觉效果
要有类似WIN98那样指向字体,该字体就出现下划线,鼠标指针变为一支手指,按下后就打开浏览器或邮件编写器的功能,按下列办法做(该方法只是在前面讲的实现超链接的方法上加入一些效果):
  先在一个窗体中加入一个Label1,加入下列代码
procedure TForm1.Label1MouseMove(Sender: TObject;shift:Tshiftstate;x,y:integer);
begin
Label1.Font.Style:=[fsbold,fsunderline];
Label1.Font.Color:=clYellow;
end;

procedure TForm1.FormMouseMove(Sender: TObject;shift:Tshiftstate;x,y:integer);
begin
Label1.Font.Style:=[fsbold];
Label1.Font.Color :=clmaroon;
end;

procedure TForm1.Label1Click(Sender: TObject);
begin
Shellexecute(handle,nil,pchar('mailto:robot@126.com'),nil,nil, sw_shownormal);
end; 

再将Label1.Cursor设为crHandPoint,Label1的OnMouseMove事件设为Label1MouseMove,Form1的OnMouseMove事件设为FormMouseMove,Label1的OnClick事件设为Label1Click,那么就这种效果了。 


--------------------------------------------------------------------------------

打开拨号连接
调用拨号网络里的拨号程序来连接:其中'连接Internet'为你创建的拨号程序名称
winexec('rundll32.exe rnaui.dll,RnaDial '+'连接Internet',9); 

 



 
你所在的位置 -> 主页 -> 超想软件 -> 编程资料 -> delphi -> 开发技巧 -> 网络通讯 ->详细
  首页 | 本站产品 | Delphi资料 | 免费资源 | 程序人生 | 软件工程 | 网站设计 | 推荐网站
声明:本站内容除注明原创以外均从网上摘抄,如有侵权请指明。
  如果您对我们的网站有什么意见或者建议,请与我们联系
powered by 建站易上手- V2.0