home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 1_2002.ISO / Data / Zips / CODE_UPLOAD98529122000.psc / Module1.bas < prev    next >
Encoding:
BASIC Source File  |  2000-09-13  |  1.0 KB  |  34 lines

  1. Attribute VB_Name = "Module1"
  2. Public Type NOTIFYICONDATA
  3.     cbSize As Long
  4.     hwnd As Long
  5.     uId As Long
  6.     uFlags As Long
  7.     uCallBackMessage As Long
  8.     hIcon As Long
  9.     szTip As String * 64
  10.     End Type
  11. 'Consts
  12.     Public Const NIM_ADD = &H0
  13.     Public Const NIM_MODIFY = &H1
  14.     Public Const NIM_DELETE = &H2
  15.     Public Const NIF_MESSAGE = &H1
  16.     Public Const NIF_ICON = &H2
  17.     Public Const NIF_TIP = &H4
  18.     Public Const WM_MOUSEMOVE = &H200
  19.     Public Const WM_LBUTTONDOWN = &H201 'Button down
  20.     Public Const WM_LBUTTONUP = &H202 'Button up
  21.     Public Const WM_LBUTTONDBLCLK = &H203 'Double-click
  22.     Public Const WM_RBUTTONDOWN = &H204 'Button down
  23.     Public Const WM_RBUTTONUP = &H205 'Button up
  24.     Public Const WM_RBUTTONDBLCLK = &H206 'Double-click
  25.  
  26.  
  27. Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
  28.  
  29.  
  30. Public Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Boolean
  31.     Public nid As NOTIFYICONDATA
  32.  
  33.  
  34.