只需一步,快速开始
488
511
158万
管理员
大家可能见过一种使用场景,就是将文件拖放到软件里,然后软件会做出相应的响应,这确实是一个很重要的功能,因为可以大大方便用户进行相关操作
另一种就是打开目录进行选择(个人认为不够方便),选中文件点击确认后会返回选中文件的路径
窗口程序集名保 留 保 留备 注窗口程序集_启动窗口 变量名类 型数组备 注 文件拖放文件拖放 子程序名返回值类型公开备 注__启动窗口_创建完毕 文件拖放.拖放对象_注册 (编辑框1.取窗口句柄 (), &拖放响应)子程序名返回值类型公开备 注拖放响应 参数名类 型参考可空数组备 注文件路径文本型 编辑框1.内容 = 文件路径.版本 2 .程序集 窗口程序集_启动窗口 .程序集变量 文件拖放, 文件拖放 .子程序 __启动窗口_创建完毕 文件拖放.拖放对象_注册 (编辑框1.取窗口句柄 (), &拖放响应) .子程序 拖放响应 .参数 文件路径, 文本型 编辑框1.内容 = 文件路径
第1个参数大家还是比较好理解的,易语言每个组件都相当于一个独立的窗口,都具有唯一(每次随机分配)的窗口句柄,就是取窗口句柄就可以了 第2个参数不好理解,我们首先需要查看代码说明 看完提示应该就很好理解了,这种写法还有很多,当函数要求你提供一个子程序指针的时候,你就是&子程序,而这个子程序的结构(需要什么参数及类型)则是看提示进行创建
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )
GMT+8, 2025-6-1 20:39 , Processed in 0.090298 second(s), 27 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.