当前位置: 开源爱好者 » VB源码 » 菜单按钮 » 详情页

VB托盘图标 程序最小化缩到任务栏

一个比较实用的VB小程序,程序缩放至任务栏,单击任务栏处图标会显示出程序主窗口,这种功能已经不新鲜了。一些相关的代码定义:
  Private Const NIM_ADD = &H0 '在任务栏中增加一个图标
  Private Const NIM_DELETE = &H2 '删除任务栏中的一个图标
  Private Const NIM_MODIFY = &H1 '修改任务栏中个图标信息
  Private Const NIF_MESSAGE = &H1 'NOTIFYICONDATA结构中uFlags的控制信息
  Private Const NIF_ICON = &H2
  Private Const NIF_TIP = &H4
  Private Const WM_MOUSEMOVE = &H200 '当鼠标指针移至图标上
  Private Const WM_LBUTTONUP = &H202
  Private Const WM_RBUTTONUP = &H205
  Private Type NOTIFYICONDATA
   cbSize As Long '该数据结构的大小
   hwnd As Long '处理任务栏中图标的窗口句柄
   uID As Long '定义的任务栏中图标的标识
   uFlags As Long '任务栏图标功能控制,可以是以下值的组合(一般全包括)
   'NIF_MESSAGE 表示发送控制消息;
   'NIF_ICON表示显示控制栏中的图标;
   'NIF_TIP表示任务栏中的图标有动态提示。
   uCallbackMessage As Long '任务栏图标通过它与用户程序交换消息,处理该消息的窗口由hWnd决定
   hIcon As Long '任务栏中的图标的控制句柄
   szTip As String * 64 '图标的提示信息

VB托盘图标 程序最小化缩到任务栏测试效果图
源码包大小:2.40K
该源码已累计下载了:

CopyRight 2018© 开源爱好者 All Rights Reserved 豫ICP备16030607号 隐私声明 网站地图