技术中心
 
 

LabVIEW编程技巧之利用.NET和回调函数实现托盘图标

   日期:2012-04-05     来源:中国测控网    
核心提示: 托盘图标过去在LABVIEW中是很难实现的,基本都是通过ACTIVEX技术实现的,通过.NET和上一篇日志提到的回调函数就可以轻松实现这个功能.

         LabVIEW编程技巧之利用.NET和回调函数实现托盘图标  

              托盘图标过去在LabVIEW中是很难实现的,基本都是通过ACTIVEX技术实现的,通过.NET和上一篇日志提到的回调函数就可以轻松实现这个功能.

  首先看看它的效果.

  前面板

  程序框图

  下面详细介绍一下它实现的方法:

  首先通过.NET对象构造器生成一个托盘图标类对象

  然后调用托盘对象的属性节点

  我们设定TEXT,ICON,CONTEXTMENU和VISIBLE四个属性

  其中ICON和CONTEXTMENU是也是两个对象,前者用于选择托盘的图标,后者用于托盘的右键菜单

  图标是通过调用图标文件实现的,看看它的程序框图

  图标也是一个基本对象,通过对象构造器,载入文件图标,并返回参考给托盘对象的ICON属性

  再看一下,CONTEXTMENU对象的实现

  通过一个个MENUITEM对象组成CONTEXTMENU的ITEMS

  当我们点托盘图标,并选择其中一个菜单项目时,需要对事件作出响应,这就需要注册回调函数

  上面注册了两个回调函数,一个是图标CLICKEVENT,另外一个是菜单CLICKEVENT

  两个回调函数本身的内容就不介绍了,和具体程序有关.

  这样,通过.NET和REGISTEREVENTCALLBACK就实现了托盘程序的制作.

 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢