curben_ma 发表于 2005-9-9 18:55:47

[求助]如何将lv做得程序做到系统托盘里呢?

高手来吧
[此贴子已经被作者于2005-9-9 10:57:03编辑过]

curben_ma 发表于 2005-9-9 21:56:04

<P>是不是我表述的不清楚</P><P>用lv做的程序,打包后,怎么将它做到系统托盘里呢?像LabVNC的sever端一样,运行后直接就在系统托盘里一样?</P><P>有做过类似的程序的XM们帮帮我拉</P>

遵纪守法 发表于 2005-9-9 21:58:24

<P>用api,比较麻烦,没啥必要的吧,刚才测试了一下,只能实现添加空图标</P>
<P>剩下来还有窗口句柄函数实现,icon图标传入等等,而且消息回传估计也比较难办</P>
<P>呵呵,对于我这种新手而言太难,摸索起来也费时间</P>
<P>不过网上找到了一些别人的源码和现成可以用的activex组件,你试试看</P>
<P>顺便写些简单的东西</P>
<P>在labview使用dll的时候如果传入函数的自变量为数字或者字符相对比较简单,因为在定义函数参数时候比较方便,而且调用时也没太大问题,但是如果是结构类型就复杂点了,需要在labview中自定义结构体。同时在设置引用dll函数参数时候针对结构类型自变量需要Type设置为Adapt to Type,同时Data Format设置为Handles by values。</P>
<P>下面是一些相关连接,应该对你有用</P>
<P>Title:Re: Mouse Events at the icon in systray.
URL:http://forums.ni.com/ni/board/message?board.id=170&amp;message.id=138363</P>
<P>别人写的阶段性代码,可以参考:</P>
<P>MySystrayIcon.zip (30 kb)</P>
<P>URL:http://forums.ni.com/attachments/ni/170/95142/2/MySystrayIcon.zip</P>
<P>据说可用的东东,你试试看:LabVIEWTrayIcon.zip (5670 kb)</P>
<P>URL:http://forums.ni.com/attachments/ni/170/95141/1/LabVIEWTrayIcon.zip</P>
[此贴子已经被作者于2005-9-9 14:00:10编辑过]

cpubbs 发表于 2005-9-9 22:54:33

<P>http://forums.ni.com/attachments/ni/170/95141/1/LabVIEWTrayIcon.zip</P><P>遵纪守法老大发的这个文件好用,里面有一个例子,在后面板控件栏上面的自定义面板上,有一个tray icon example.vi,这个就是一个现成的例子,一打开就可以用了,可以看看,很不错的例子!</P>

curben_ma 发表于 2005-9-10 01:13:22

<P>谢谢楼上的,那个贴里提到了一个INVtray LabVIEW Toolkit看能不能下载来这个试下</P><P>非常感谢</P>

cpubbs 发表于 2005-9-10 01:22:21

遵纪守法老大发的这个贴子里的例子好用!谢谢他!

LearnVI 发表于 2007-4-23 21:59:30

好东西,路过看了顶一下

oneforlove 发表于 2007-5-11 12:17:47

好贴,刚想做一个托盘的程序,在论坛中找到,研究厂家。顶。。。

forpeople 发表于 2007-11-15 09:17:23

非常谢谢
很有帮助

酷酷的阿逆 发表于 2007-11-16 10:12:37

谢谢了啊,兄弟:handshake

fu02331 发表于 2007-12-29 11:45:40

谢谢
受教了:lol :lol :lol

hntdyfc 发表于 2008-3-19 19:22:10

谢谢 受益匪浅:lol :lol

wys7923 发表于 2008-3-21 21:18:07

谢了
又有收获了,:lol :lol

s_yjxu 发表于 2008-4-24 00:04:49

8错的想法啊^_^

labview7i 发表于 2008-4-24 07:31:27

很好!:victory:
页: [1] 2
查看完整版本: [求助]如何将lv做得程序做到系统托盘里呢?