Advertisement
Bensallam

Untitled

Sep 9th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Private Type NOTIFYICONDATA
  2.     cbSize As Long
  3.     hwnd As Long
  4.     uId As Long
  5.     uFlags As Long
  6.     ucallbackMessage As Long
  7.     hIcon As Long
  8.     szTip As String * 64
  9. End Type
  10. ' Constants for methods associated with tray icons
  11. Private Const NIM_ADD = &H0
  12. Private Const NIM_MODIFY = &H1
  13. Private Const NIM_DELETE = &H2
  14. Private Const WM_MOUSEMOVE = &H200
  15. Private Const NIF_MESSAGE = &H1
  16. Private Const NIF_ICON = &H2
  17. Private Const NIF_TIP = &H4
  18. ' Constants for determining event associated with tray icon
  19. Private Const WM_LBUTTONDBLCLK = &H203
  20. Private Const WM_LBUTTONDOWN = &H201
  21. Private Const WM_LBUTTONUP = &H202
  22. Private Const WM_RBUTTONDBLCLK = &H206
  23. Private Const WM_RBUTTONDOWN = &H204
  24. Private Const WM_RBUTTONUP = &H205
  25.  
  26. Dim tCurrentTxt As String
  27. Private Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Boolean
  28. Dim t As NOTIFYICONDATA
  29. ثم ضع على الفورم الرئيسية Picture Box
  30.  
  31. واعطه اسم picHook
  32.  
  33. ثم اجعل الأيقونه التى تريدها أن تظهر هى أيقونة الفورم
  34.  
  35. حتى تظهر هذه الأيقونه بجوار الساعة
  36.  
  37. ثم ضع هذا الكود فى form_Load
  38.  
  39.     With t
  40.         .cbSize = Len(t)
  41.         .hwnd = picHook.hwnd
  42.  
  43.         .uId = 1&
  44.         .uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE
  45.         .ucallbackMessage = WM_MOUSEMOVE
  46.         .hIcon = Me.Icon
  47.         .szTip = "Zino Reminder..." & Chr$(0)
  48.         Shell_NotifyIcon NIM_ADD, t
  49.     End With
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement