易语言拖拽文件怎么取路径啊……

易语言拖拽文件怎么取路径啊……,第1张

可以自己通过计算出来,得到文件路径后减去文件名就可以了 版本 2

支持库 edroptarget程序集 窗口程序集1子程序 __启动窗口_创建完毕拖放对象1注册拖放控件 (_启动窗口取窗口句柄 ())

子程序 _拖放对象1_得到文件

参数 接收到的文件路径, 文本型如果真 (取文本右边 (接收到的文件路径, 1) ≠ “\”) ' 判断是文件还是文件夹

接收到的文件路径 = 取文本左边 (接收到的文件路径, 倒找文本 (接收到的文件路径, “\”, , 假))

如果真结束

编辑框1内容 = 接收到的文件路径

版本

2

支持库

shellEx

程序集

窗口程序集1

程序集变量

HOME,

整数型

程序集变量

句柄,

整数型

子程序

__启动窗口_创建完毕

HOME

注册热键

(_启动窗口取窗口句柄

(),

标签1取窗口句柄

(),

0,

#Home键)

子程序

_标签1_反馈事件,

整数型

参数

参数一,

整数型

参数

参数二,

整数型

判断开始

(参数一

HOME)

句柄=

WindowFromPoint

(取鼠标水平位置

(),

取鼠标垂直位置

())

编辑框1内容

到文本

(句柄)

版本

2

DLL命令

WindowFromPoint,

整数型,

"user32dll",

"WindowFromPoint"

参数

xPoint,

整数型

参数

yPoint,

整数型

取出鼠标处窗口的坐标

版本

2

支持库

edroptarget

程序集

窗口程序集1,

,

,

放个拖放对象设置接收文件为真即可运行本例程

子程序

__启动窗口_创建完毕

拖放对象1注册拖放控件

(取窗口句柄

())

'

这里是需要使用拖拽功能的控件句柄,可通过

控件名称取窗口句柄()

取得

'

属性面板中的接收文本以及后面的3个都是设置支持拖拽的类型

子程序

_拖放对象1_得到文件,

,

,

’当得到文件是,产生此事件,其他的与这里相同,在这里写事件代码就行了

参数

接收到的文件路径,

文本型

信息框

(“接收到文件”,

0,

)

'

这里是设置产生上面的事件后详细的代码!其他3类同理

以上就是关于易语言拖拽文件怎么取路径啊……全部的内容,包括:易语言拖拽文件怎么取路径啊……、如何在易语言里获取进程的模块句柄、易语言中如何实现拖拽等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9313960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存