labview編程技巧-----利用.NET和回調(diào)函數(shù)實(shí)現(xiàn)托盤圖標(biāo)
然后調(diào)用托盤對(duì)象的屬性節(jié)點(diǎn)
我們?cè)O(shè)定TEXT,ICON,CONTEXTMENU和VISIBLE四個(gè)屬性
其中ICON和CONTEXTMENU是也是兩個(gè)對(duì)象,前者用于選擇托盤的圖標(biāo),后者用于托盤的右鍵菜單
圖標(biāo)是通過調(diào)用圖標(biāo)文件實(shí)現(xiàn)的,看看它的程序框圖
圖標(biāo)也是一個(gè)基本對(duì)象,通過對(duì)象構(gòu)造器,載入文件圖標(biāo),并返回參考給托盤對(duì)象的ICON屬性本文引用地址:http://butianyuan.cn/article/201701/337278.htm
再看一下,CONTEXTMENU對(duì)象的實(shí)現(xiàn)
通過一個(gè)個(gè)MENUITEM對(duì)象組成CONTEXTMENU 的ITEMS
當(dāng)我們點(diǎn)托盤圖標(biāo),并選擇其中一個(gè)菜單項(xiàng)目時(shí),需要對(duì)事件作出響應(yīng),這就需要注冊(cè)回調(diào)函數(shù)
上面注冊(cè)了兩個(gè)回調(diào)函數(shù),一個(gè)是圖標(biāo)CLICK EVENT,另外一個(gè)是菜單CLICK EVENT
兩個(gè)回調(diào)函數(shù)本身的內(nèi)容就不介紹了,和具體程序有關(guān).
這樣,通過.NET和REGISTER EVENT CALLBACK就實(shí)現(xiàn)了托盤程序的制作.
評(píng)論