示例:将文件拖拽至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界面文件拖拽读取相关推荐

  1. html拖动文件读取文件内容,HTML5新功能之文件拖拽上传

    当我们使用邮箱添加附件时,会看到提示我们将文件放到相应区域,如图: 当我们将拖拽文件悬停在相应区域后会进一步提示我们,放下鼠标,如图: 下面我们将进一步的了解下此过程,并实现该效果. 首先我们先了解下 ...

  2. Android学习系列(11)--App列表之拖拽ListView(下)

    接着上篇Android学习系列(10)--App列表之拖拽ListView(上)我们继续实现ListView的拖拽效果. 7.重写onTouchEvent()方法.      在这个方法中我们主要是处 ...

  3. js控制文件拖拽,获取拖拽内容。

    在用户拖拽文件到浏览器的某个元素上时,js可以监听到与拖拽相关的事件,并对拖拽结果进行处理,本文讨论下和拖拽文件相关的一些问题,不过没有处理太多关于兼容性的问题. 拖拽事件 js能够监听到拖拽的事件有 ...

  4. VB 窗体实现文件拖拽获取路径方法

    Private Sub Form_Load()     Form1.OLEDropMode = 1 End Sub Private Sub Form_OLEDragDrop(Data As DataO ...

  5. php拖拽上传_JS实现的文件拖拽上传功能示例

    本文实例讲述了JS实现的文件拖拽上传功能.分享给大家供大家参考,具体如下: www.ddpool.cn JS文件拖拽上传 div{ width: 300px; height: 300px; borde ...

  6. js控制文件拖拽,获取拖拽内容

    在用户拖拽文件到浏览器的某个元素上时,js可以监听到与拖拽相关的事件,并对拖拽结果进行处理,本文讨论下和拖拽文件相关的一些问题,不过没有处理太多关于兼容性的问题. 拖拽事件 js能够监听到拖拽的事件有 ...

  7. 利用JavaFx开发RIA桌面应用-文件拖拽

    转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/53023429 1 背景 给JavaFx中的TextFie ...

  8. html5之多文件拖拽上传预览

    最近对于html5预览功能很是感兴趣,特地拿出来研究一小下,并以一个小项目举例讲解. h5中的input有个type=file 就是文件上传控件,有个属性multiple就是h5新增的支持多选上传文件 ...

  9. 今天的码农女孩做了关于文件操作和文件拖拽的笔记 2022/1/21

    文件操作和文件拖拽 文件操作: js有两种机制:一个是事件机制,一个是io机制 文件操作对象: Blob通过二进制数据读取 file读取单个文件对象 fileList读取多个文件对象 fileRead ...

  10. 收藏个支持进度条与文件拖拽上传的js File Uploader

    File Uploader:支持进度显示与文件拖拽的多文件上传前端JS脚本 分类: JavaScript 2012-03-11 19:20 2028人阅读 评论(11) 收藏 举报 目录(?)[+] ...

最新文章

  1. html5图片灰度显示,HTML5 组件Canvas实现图像灰度化
  2. SQL Server全系列安装程序V1.2中文版
  3. java.util.concurrent.FutureTask 源码
  4. SimpleDraw-Windows Phone7上的应用
  5. 《研磨设计模式》chap9 原型模式Prototype
  6. java中的重写与重载_java中的重写与重载
  7. Java NIO:Buffer、Channel 和 Selector
  8. 使用Arduino开发ESP32:wifi基本功能使用
  9. java oca_OCA的Java拼图游戏第3部分
  10. 高可用集群 heartbeatv1实例
  11. magento 获取产品的属性值
  12. 采用多种方式实现词频统计
  13. python可以管理操作系统吗_python之路——操作系统的发展史
  14. [Python] L1-018. 大笨钟-PAT团体程序设计天梯赛GPLT
  15. JQuery源码分析 --- 运动animate 基本原理
  16. SqlServer中使用游标进行双重遍历
  17. 删除表记录(delete from where )
  18. 李开复:移动互联网创业看趋势 看好Android
  19. 大学四年就靠这些东西成为别人眼中的大神(工具用好才是硬道理,兵来将挡,水来土掩)
  20. mysql informix_INFORMIX数据库函数

热门文章

  1. OpenCv中Threshold函数详解
  2. 非常实用的一键开关机电路
  3. 微信小程序 简单动画入门
  4. <<视觉问答>>2022:MuKEA: Multimodal Knowledge Extraction and Accumulation for Knowledge-based VQA
  5. android 华为打开usb调试模式,华为H60-L01 开启USB调试模式
  6. SQL Server常用函数整理
  7. 普通计算机硬件cpu,cpu怎么看型号 教你怎么看电脑cpu型号(软件+硬件)
  8. html5显示用户已读取文章,如何查看公众号文章是谁阅读
  9. JVM内存模型和性能调优:JVM整体结构及内存模型- 第10篇
  10. centos6.6搭建LANP环境(yum)