Labwindows App界面文件拖拽读取
示例:将文件拖拽至App界面释放后读取文件名及路径,并添加至文本框显示出来
核心实现代码
int CVICALLBACK PANEL_Callback (int panel, int event, void *callbackData,int eventData1, int eventData2)
{const char sa5101file[5] = ".xls";const char chifile[5] = ".csv";char ErrorString[300];char *ret;char **addr; switch (event){case EVENT_GOT_FOCUS:break;case EVENT_LOST_FOCUS:break;case EVENT_CLOSE:QuitUserInterface (0);break;case EVENT_FILESDROPPED://添加此中断选项addr=(char **)eventData1;ret = strstr(*addr, sa5101file);if(ret == NULL){ret = strstr(*addr, chifile);if(ret == NULL){memset(ErrorString,0,sizeof(ErrorString));sprintf(ErrorString,"%s:%s","File format error",*addr);MessagePopup("Error",ErrorString);}else{_SetFilePath_CHI(*addr);}//这就是文件路径信息}else{_SetFilePath_SA5101(*addr);}break;}return 0;
}
效果:
完整源代码:链接:https://pan.baidu.com/s/12f9hp-YvH1-H9cHwM1xs4A
提取码:dfd3
Labwindows App界面文件拖拽读取相关推荐
- html拖动文件读取文件内容,HTML5新功能之文件拖拽上传
当我们使用邮箱添加附件时,会看到提示我们将文件放到相应区域,如图: 当我们将拖拽文件悬停在相应区域后会进一步提示我们,放下鼠标,如图: 下面我们将进一步的了解下此过程,并实现该效果. 首先我们先了解下 ...
- Android学习系列(11)--App列表之拖拽ListView(下)
接着上篇Android学习系列(10)--App列表之拖拽ListView(上)我们继续实现ListView的拖拽效果. 7.重写onTouchEvent()方法. 在这个方法中我们主要是处 ...
- js控制文件拖拽,获取拖拽内容。
在用户拖拽文件到浏览器的某个元素上时,js可以监听到与拖拽相关的事件,并对拖拽结果进行处理,本文讨论下和拖拽文件相关的一些问题,不过没有处理太多关于兼容性的问题. 拖拽事件 js能够监听到拖拽的事件有 ...
- VB 窗体实现文件拖拽获取路径方法
Private Sub Form_Load() Form1.OLEDropMode = 1 End Sub Private Sub Form_OLEDragDrop(Data As DataO ...
- php拖拽上传_JS实现的文件拖拽上传功能示例
本文实例讲述了JS实现的文件拖拽上传功能.分享给大家供大家参考,具体如下: www.ddpool.cn JS文件拖拽上传 div{ width: 300px; height: 300px; borde ...
- js控制文件拖拽,获取拖拽内容
在用户拖拽文件到浏览器的某个元素上时,js可以监听到与拖拽相关的事件,并对拖拽结果进行处理,本文讨论下和拖拽文件相关的一些问题,不过没有处理太多关于兼容性的问题. 拖拽事件 js能够监听到拖拽的事件有 ...
- 利用JavaFx开发RIA桌面应用-文件拖拽
转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/53023429 1 背景 给JavaFx中的TextFie ...
- html5之多文件拖拽上传预览
最近对于html5预览功能很是感兴趣,特地拿出来研究一小下,并以一个小项目举例讲解. h5中的input有个type=file 就是文件上传控件,有个属性multiple就是h5新增的支持多选上传文件 ...
- 今天的码农女孩做了关于文件操作和文件拖拽的笔记 2022/1/21
文件操作和文件拖拽 文件操作: js有两种机制:一个是事件机制,一个是io机制 文件操作对象: Blob通过二进制数据读取 file读取单个文件对象 fileList读取多个文件对象 fileRead ...
- 收藏个支持进度条与文件拖拽上传的js File Uploader
File Uploader:支持进度显示与文件拖拽的多文件上传前端JS脚本 分类: JavaScript 2012-03-11 19:20 2028人阅读 评论(11) 收藏 举报 目录(?)[+] ...
最新文章
- html5图片灰度显示,HTML5 组件Canvas实现图像灰度化
- SQL Server全系列安装程序V1.2中文版
- java.util.concurrent.FutureTask 源码
- SimpleDraw-Windows Phone7上的应用
- 《研磨设计模式》chap9 原型模式Prototype
- java中的重写与重载_java中的重写与重载
- Java NIO:Buffer、Channel 和 Selector
- 使用Arduino开发ESP32:wifi基本功能使用
- java oca_OCA的Java拼图游戏第3部分
- 高可用集群 heartbeatv1实例
- magento 获取产品的属性值
- 采用多种方式实现词频统计
- python可以管理操作系统吗_python之路——操作系统的发展史
- [Python] L1-018. 大笨钟-PAT团体程序设计天梯赛GPLT
- JQuery源码分析 --- 运动animate 基本原理
- SqlServer中使用游标进行双重遍历
- 删除表记录(delete from where )
- 李开复:移动互联网创业看趋势 看好Android
- 大学四年就靠这些东西成为别人眼中的大神(工具用好才是硬道理,兵来将挡,水来土掩)
- mysql informix_INFORMIX数据库函数
热门文章
- OpenCv中Threshold函数详解
- 非常实用的一键开关机电路
- 微信小程序 简单动画入门
- <<视觉问答>>2022:MuKEA: Multimodal Knowledge Extraction and Accumulation for Knowledge-based VQA
- android 华为打开usb调试模式,华为H60-L01 开启USB调试模式
- SQL Server常用函数整理
- 普通计算机硬件cpu,cpu怎么看型号 教你怎么看电脑cpu型号(软件+硬件)
- html5显示用户已读取文章,如何查看公众号文章是谁阅读
- JVM内存模型和性能调优:JVM整体结构及内存模型- 第10篇
- centos6.6搭建LANP环境(yum)