-----------------------------------------------------------------------------
- 组件名称:TXURLDropTarget
- 作者:彭伟(xikug)
- 版权所有: 彭伟(xikug)
- 邮件地址: xikug@95999.net
- 作者主页: http://xikug.go.3322.org
- 电话: 028-83370812
- 地址: 成都市一环路北四段191号金宇大厦17F 成都金宇(集团)通信股份有限公司
- TXURLDropTarget
- Copyright 2002-2005 All Rights Reserved.
- 【版权声明】
- 本软件为共享软体(shareware),可供个人免费使用。请勿非法修改,
- 转载,散播,或用于其他图利行为,并请勿删除版权声明。
- 如果商业公司使用这个组件,请您购买注册。
- 本组件不提供源代码,如需源代码请直接向作者联系、购买(200RMB)或向作者
- 提供使用本组件的软件源代码交换。
- 功能说明:此组件实现URL目标拖放的功能,可对Web上的URL进行拖放
------------------------------------------------------------------------------
本组件包,包含一个Demo演示程序。
TXURLDropTarget Component
[描述]
此组件可接收来自Web上的URL的拖放,获取URL字符串
[属性]
URL:String;
可通过此属性得到拖放过来的URL字符串
[方法]
Constructor Create(AOwner: TComponent);override;
构造函数;
Prodedure Destory;
析构函数;
Procedure Free;
释放函数;
[事件]
OnDragEnter:发生在用户拖拽鼠标到目标窗口时;用户可在此指定是否接受拖放操作。
Accept的取值为:
S_OK 表示此事件过程成功完成,可以接受拖放操作;
E_OUTOFMEMORY 表示出现错误,超出内存范围,将忽略拖拽操作;
E_INVALIDARG 表示一个或多个参数无效,将忽略拖拽操作;
E_UNEXPECTED 表示发生一个未知错误,将忽略拖拽操作.
OnDragLeave:发生在当用户拖拽的鼠标超出特定的目标窗口时,或者当用户取消这个拖放操作时。
Accept的取值为:
S_OK 表示此事件过程成功完成;
E_OUTOFMEMORY 表示此事件过程中出现错误,超出内存范围;
OnDragOver:发生在当一个对象已经拖到指定的目标完成时。
S_OK 表示此事件过程成功完成;
E_OUTOFMEMORY 表示出现错误,超出内存范围;
E_INVALIDARG 表示一个或多个参数无效;
E_UNEXPECTED 表示发生一个未知错误.
OnBeforeDrop:发生在完成拖放操作之前。
OnDrop:发生在拖放操作完成的时候。用户可在此得到拖放进来的URL字符。