⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmsystray.frm

📁 一个类似于WinAmp的Mp3播放器,功能不错,有换肤等功能,是一个不错的vb播放器.
💻 FRM
字号:
VERSION 5.00
Begin VB.Form frmIcon 
   BorderStyle     =   0  'None
   ClientHeight    =   225
   ClientLeft      =   0
   ClientTop       =   0
   ClientWidth     =   2010
   ClipControls    =   0   'False
   ControlBox      =   0   'False
   Icon            =   "frmSysTray.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   PaletteMode     =   1  'UseZOrder
   ScaleHeight     =   225
   ScaleWidth      =   2010
   ShowInTaskbar   =   0   'False
   Visible         =   0   'False
   WindowState     =   1  'Minimized
   Begin VB.Menu mnuPopup 
      Caption         =   "Popup Menu"
      Begin VB.Menu mnu 
         Caption         =   "&Info/Prefs..."
         Index           =   1
      End
      Begin VB.Menu mnu 
         Caption         =   "&Play"
         Index           =   2
      End
      Begin VB.Menu mnu 
         Caption         =   "&Stop"
         Index           =   3
      End
      Begin VB.Menu mnu 
         Caption         =   "P&ause"
         Index           =   4
      End
      Begin VB.Menu mnu 
         Caption         =   "&Next"
         Index           =   5
      End
      Begin VB.Menu mnu 
         Caption         =   "Pre&vious"
         Index           =   6
      End
      Begin VB.Menu mnu 
         Caption         =   "Add &File"
         Index           =   7
      End
      Begin VB.Menu mnu 
         Caption         =   "Select S&kin"
         Index           =   8
      End
      Begin VB.Menu mnu 
         Caption         =   "&Visual Playlist Selector"
         Index           =   9
      End
      Begin VB.Menu mnu 
         Caption         =   "&Load Playlist"
         Index           =   10
      End
      Begin VB.Menu mnu 
         Caption         =   "Clear Playlist"
         Index           =   11
      End
      Begin VB.Menu mnu 
         Caption         =   "&Close"
         Index           =   12
      End
   End
End
Attribute VB_Name = "frmIcon"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'Tray Icon
'=========
' Initializes the system tray icon and menu and responds
' to mouse and menu events. Calls code in main VB-Amp form.
'
' Thanks to: Ben Baird <psyborg@cyberhighway.com> for
' most of the system tray code.

Option Explicit

Private Sub Form_Load()

'Add the icon to the system tray...
With nfIconData
 .hwnd = Me.hwnd
 .uID = Me.Icon
 .uFlags = NIF_ICON Or NIF_MESSAGE Or NIF_TIP
 .uCallbackMessage = WM_MOUSEMOVE
 .hIcon = Me.Icon.Handle
 .szTip = "VB-Amp Pro" & Chr(0)
 .cbSize = Len(nfIconData)
End With
Call Shell_NotifyIcon(NIM_ADD, nfIconData)
End Sub

'Respond to mouse events回应鼠标事件
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Dim lMsg As Long

lMsg = X / Screen.TwipsPerPixelX

Select Case lMsg
    Case 515 'LeftMouseDown
        If Pref.Visible = False Then
            frmVBAmp.Visible = True
            Call AlwaysOnTop(frmVBAmp, True) 'force window to top强迫窗口向上
            Call AlwaysOnTop(frmVBAmp, OptAlwaysOnTop)
        End If
    Case 516 'RightMouseDown
        PopupMenu mnuPopup, 0
End Select

End Sub

Private Sub Form_Unload(Cancel As Integer)
    Call Shell_NotifyIcon(NIM_DELETE, nfIconData)
End Sub

'Respond to menu selections - convert to button number for main form dispatcher回应菜单选择 - 转换为主要部份形式发送者扣住数字
Private Sub mnu_Click(Index As Integer)
    Dim n As Integer
    Select Case Index
        Case 1: n = 5
        Case 2: n = 12
        Case 3: n = 10
        Case 4: n = 11
        Case 5: n = 15
        Case 6: n = 14
        Case 7: n = 23
        Case 8: n = 6
        Case 9: n = 35
        Case 10: n = 21
        Case 11: n = 20
        Case 12: n = 1
    End Select
    Call frmVBAmp.DoIt(n)
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -