labview编程技巧-----利用.NET和回调函数实现托盘图标
时间:01-09
来源:互联网
点击:
托盘图标过去在LABVIEW中是很难实现的,基本都是通过ACTIVEX技术实现的,通过.NET和上一篇日志提到的回调函数就可以轻松实现这个功能.
首先看看它的效果.
前面板
程序框图
下面详细介绍一下它实现的方法:
首先通过.NET对象构造器生成一个托盘图标类对象
然后调用托盘对象的属性节点
我们设定TEXT,ICON,CONTEXTMENU和VISIBLE四个属性
其中ICON和CONTEXTMENU是也是两个对象,前者用于选择托盘的图标,后者用于托盘的右键菜单
图标是通过调用图标文件实现的,看看它的程序框图
图标也是一个基本对象,通过对象构造器,载入文件图标,并返回参考给托盘对象的ICON属性
再看一下,CONTEXTMENU对象的实现
通过一个个MENUITEM对象组成CONTEXTMENU 的ITEMS
当我们点托盘图标,并选择其中一个菜单项目时,需要对事件作出响应,这就需要注册回调函数
上面注册了两个回调函数,一个是图标CLICK EVENT,另外一个是菜单CLICK EVENT
两个回调函数本身的内容就不介绍了,和具体程序有关.
这样,通过.NET和REGISTER EVENT CALLBACK就实现了托盘程序的制作.
labview编程技巧NET回调函数托盘图 相关文章:
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)
- 泰克全新VM6000视频测试仪助力数字电视等产品测试 (10-06)