【文件拖放的应用】
大家可能见过一种使用场景,就是将文件拖放到软件里,然后软件会做出相应的响应,这确实是一个很重要的功能,因为可以大大方便用户进行相关操作注:
另一种就是打开目录进行选择(个人认为不够方便),选中文件点击确认后会返回选中文件的路径
文件拖放大家可以借助精易模块来实现
.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 文件拖放, 文件拖放
.子程序 __启动窗口_创建完毕
文件拖放.拖放对象_注册 (编辑框1.取窗口句柄 (), &拖放响应)
.子程序 拖放响应
.参数 文件路径, 文本型
编辑框1.内容 = 文件路径
知识点与难点:
第1个参数大家还是比较好理解的,易语言每个组件都相当于一个独立的窗口,都具有唯一(每次随机分配)的窗口句柄,就是取窗口句柄就可以了
第2个参数不好理解,我们首先需要查看代码说明
看完提示应该就很好理解了,这种写法还有很多,当函数要求你提供一个子程序指针的时候,你就是&子程序,而这个子程序的结构(需要什么参数及类型)则是看提示进行创建
(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)
谢谢大佬的文章 受益匪浅
页:
[1]