<<< 返回 access911.net 编程静态资料库索引页

vb系统托盘

 

作者:  摘自:  录入:cg1  时间:2003-4-9  浏览人次:1562


专题地址:http://access911.net/fixhtm/73FABF1E13DC.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


很多软件运行时会在系统托盘区(就是桌面右下角显示时间的区域)出现一个小图标,它作为程序运行的一个标志,我们可以通过使用小图标所弹出的菜单来控制应用程序的状态。本例就给出了一个功能比较完整的托盘程序,我们可以看到怎样用API函数Shell_NotifyIcon来添加、删除、更改托盘图标;而且例中还演示了为托盘图标添加右键菜单和浮动提示的方法。 

  程序(附后)用到了Shell_NotifyIcon、SendMessage、CallWindowProc、SetWindowLong等API函数,其中Shell_NotifyIcon是主要的函数,它用来添加、删除、更改系统托盘区(taskbar status area)的图标,所以我们先来看看这个函数的声明和参数:

  使用API函数之前必须先在程序中声明如下:

Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long 

  其中各参数的意义如下表: 

参数:                            意义 
dwMessage                    为消息设置值,.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/73FABF1E13DC.htm

 


上一篇:新手来看:列表框有3列要得到非绑定列的值

下一篇:access输出资料到word用于打印

2017年2月22日生成静态资料