亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mdlnotify.bas

?? 這是網(wǎng)站里可以播放不同音樂的程序
?? BAS
字號:
Attribute VB_Name = "mdlNotify"
'****************************************************************************
'人人為我,我為人人
'枕善居收藏整理
'發(fā)布日期:2007/03/15
'描    述:網(wǎng)頁搜索音樂播放器  Ver 1.1.0
'網(wǎng)    站:http://www.Mndsoft.com/  (VB6源碼博客)
'網(wǎng)    站:http://www.VbDnet.com/   (VB.NET源碼博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代碼別忘記給枕善居哦!
'****************************************************************************
'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
'&&模 塊 名:mdlNotify
'&&創(chuàng) 建 人:加了些東西,可以在explorer崩潰后重新建立
'&&日    期:2007-09-23 14:08:06
'&&描    述:
'&&版    本:V1.0.0
'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Option Explicit

Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function CallWindowProc Lib "user32.dll" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal MSG As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
Private Const WM_RBUTTONUP = &H205
Private Const WM_LBUTTONUP = &H202
Private Const WM_LBUTTONDBLCLK = &H203
Private Const WM_USER = &H400
Private Const WM_NOTIFYICON = WM_USER + 1            ' 自定義消息

Public Const WM_SIZE As Integer = &H5
Public Const WM_QUERYENDSESSION As Integer = &H11
Public Const SIZE_MINIMIZED As Integer = 1
Public bEnd As Boolean '是否可以關(guān)閉


Private Const GWL_WNDPROC = (-4)
' 關(guān)于氣球提示的自定義消息, 2000下不產(chǎn)生這些消息
Private Const NIN_BALLOONSHOW = (WM_USER + &H2)      ' 當(dāng) Balloon Tips 彈出時執(zhí)行
Private Const NIN_BALLOONHIDE = (WM_USER + &H3)      ' 當(dāng) Balloon Tips 消失時執(zhí)行(如 SysTrayIcon 被刪除),
                                                    ' 但指定的 TimeOut 時間到或鼠標(biāo)點擊 Balloon Tips 后的消失不發(fā)送此消息
Private Const NIN_BALLOONTIMEOUT = (WM_USER + &H4)   ' 當(dāng) Balloon Tips 的 TimeOut 時間到時執(zhí)行
Private Const NIN_BALLOONUSERCLICK = (WM_USER + &H5) ' 當(dāng)鼠標(biāo)點擊 Balloon Tips 時執(zhí)行。
                                                    ' 注意:在XP下執(zhí)行時 Balloon Tips 上有個關(guān)閉按鈕,
                                                    ' 如果鼠標(biāo)點在按鈕上將接收到 NIN_BALLOONTIMEOUT 消息。

Private Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long
Private Declare Function RegisterWindowMessage Lib "user32" Alias "RegisterWindowMessageA" (ByVal lpString As String) As Long
Private Type NOTIFYICONDATA
    cbSize As Long              ' 結(jié)構(gòu)大小(字節(jié))
    hwnd As Long                ' 處理消息的窗口的句柄
    uId As Long                 ' 唯一的標(biāo)識符
    uFlags As Long              ' Flags
    uCallBackMessage As Long    ' 處理消息的窗口接收的消息
    hIcon As Long               ' 托盤圖標(biāo)句柄
    szTip As String * 128       ' Tooltip 提示文本
    dwState As Long             ' 托盤圖標(biāo)狀態(tài)
    dwStateMask As Long         ' 狀態(tài)掩碼
    szInfo As String * 256      ' 氣球提示文本
    uTimeoutOrVersion As Long   ' 氣球提示消失時間或版本
                                ' uTimeout - 氣球提示消失時間(單位:ms, 10000 -- 30000)
                                ' uVersion - 版本(0 for V4, 3 for V5)
    szInfoTitle As String * 64  ' 氣球提示標(biāo)題
    dwInfoFlags As Long         ' 氣球提示圖標(biāo)
End Type
' dwState to NOTIFYICONDATA structure
Private Const NIS_HIDDEN = &H1              ' 隱藏圖標(biāo)
Private Const NIS_SHAREDICON = &H2          ' 共享圖標(biāo)
' dwInfoFlags to NOTIFIICONDATA structure
Public Enum InfoFlags
        NIIF_NONE = &H0 ' 無圖標(biāo)
        NIIF_INFO = &H1 ' "消息"圖標(biāo)
        NIIF_WARNING = &H2 ' "警告"圖標(biāo)
        NIIF_ERROR = &H3 ' "錯誤"圖標(biāo)
End Enum

' uFlags to NOTIFYICONDATA structure
Private Const NIF_ICON As Long = &H2
Private Const NIF_INFO As Long = &H10
Private Const NIF_MESSAGE As Long = &H1
Private Const NIF_STATE As Long = &H8
Private Const NIF_TIP As Long = &H4
' dwMessage to Shell_NotifyIcon
Private Const NIM_ADD As Long = &H0
Private Const NIM_DELETE As Long = &H2
Private Const NIM_MODIFY As Long = &H1
Private Const NIM_SETFOCUS As Long = &H3
Private Const lngNIM_SETVERSION As Long = &H4

Private IconData As NOTIFYICONDATA
Private lngPreWndProc As Long
Private MsgTaskbarRestart As Long
Private bTaskbarRestart As Boolean
Private Frm As Form
Private MenuL As Menu
Private MenuR As Menu




'*************************************************************************
'**函 數(shù) 名:ShowNotifyIcon
'**輸    入:frForm(Form) (主窗體)                           -
'**        :Optional mnuMenuL(Menu = Nothing)(是否有左菜單,有則寫名字,無則留空)       -
'**        :Optional mnuMenuR(Menu = Nothing)(是否有右菜單)       -
'**        :Optional bShowTip(Boolean = False)(是否有氣泡提示,默認(rèn)無)      -
'**        :Optional strTitle(String = "")(氣泡提示標(biāo)題,默認(rèn)空)          -
'**        :Optional strInfo(String = "")氣泡提示文字,默認(rèn)空           -
'**        :Optional lngType(InfoFlags = NIIF_NONE)氣泡提示圖標(biāo)類型 -
'**        :Optional lngTime(Long = 15000) 氣泡提示時間,大于15S         -
'**輸    出:無
'**功能描述:
'**全局變量:
'**調(diào)用模塊:
'**作    者:希望
'**日    期:2007-09-23 14:09:22
'**版    本:V1.0.0
'*************************************************************************
Public Sub ShowNotifyIcon(frForm As Form, _
                            Optional mnuMenuL As Menu = Nothing, _
                            Optional mnuMenuR As Menu = Nothing, _
                            Optional bShowTip As Boolean = False, _
                            Optional strTitle As String = "", _
                            Optional strInfo As String = "", _
                            Optional lngType As InfoFlags = NIIF_NONE, _
                            Optional lngTime As Long = 15000)
    
    
    strTitle = strTitle & vbNullChar
    strInfo = strInfo & vbNullChar
    
    With IconData
        .cbSize = Len(IconData)
        .hwnd = frForm.hwnd
        .uId = 0
        .uFlags = IIf(bShowTip = False, NIF_ICON Or NIF_TIP Or NIF_MESSAGE, NIF_TIP Or NIF_ICON Or NIF_MESSAGE Or NIF_INFO Or NIF_STATE)
        .uCallBackMessage = WM_NOTIFYICON
        .szTip = strTitle
        .hIcon = frForm.Icon.Handle
        .dwState = 0
        .dwStateMask = 0
        .szInfo = strInfo
        .szInfoTitle = strTitle
        .dwInfoFlags = lngType
        .uTimeoutOrVersion = lngTime
    End With
    
    If lngPreWndProc = 0 Then    '沒有初始化
       Set Frm = frForm
       If Not mnuMenuL Is Nothing Then Set MenuL = mnuMenuL
       If Not mnuMenuR Is Nothing Then Set MenuR = mnuMenuR
       Shell_NotifyIcon NIM_ADD, IconData
       MsgTaskbarRestart = RegisterWindowMessage("TaskbarCreated")
       lngPreWndProc = SetWindowLong(Frm.hwnd, GWL_WNDPROC, AddressOf WindowProc)
    Else                      '已初始化
      If bTaskbarRestart = True Then
        Shell_NotifyIcon NIM_ADD, IconData
        bTaskbarRestart = False
      Else
        Shell_NotifyIcon NIM_MODIFY, IconData
      End If
    End If
    
End Sub

Public Sub DelNotifyIcon()
    If lngPreWndProc <> 0 Then
        Dim IconData As NOTIFYICONDATA
        With IconData
            .cbSize = Len(IconData)
            .hwnd = Frm.hwnd
            .uId = 0
            .uFlags = NIF_TIP Or NIF_ICON Or NIF_MESSAGE
            .uCallBackMessage = WM_NOTIFYICON
            .szTip = ""
            .hIcon = Frm.Icon.Handle
        End With
        Shell_NotifyIcon NIM_DELETE, IconData
        SetWindowLong Frm.hwnd, GWL_WNDPROC, lngPreWndProc
        lngPreWndProc = 0
    End If
End Sub


Public Sub SetTrayIcon(picIcon As Picture)
    If picIcon.Type <> vbPicTypeIcon Then Exit Sub
    With IconData
        .hIcon = picIcon.Handle
        .uFlags = NIF_ICON
    End With
    Shell_NotifyIcon NIM_MODIFY, IconData
End Sub

Function WindowProc(ByVal hwnd As Long, ByVal MSG As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
On Error GoTo ERRHAND
    If MSG = WM_NOTIFYICON Then
        Select Case lParam
            Case WM_LBUTTONUP
                 If Not MenuL Is Nothing Then
                    SetForegroundWindow Frm.hwnd
                    Frm.PopupMenu MenuL
                 End If
            Case WM_RBUTTONUP
                 If Not MenuR Is Nothing Then
                    SetForegroundWindow Frm.hwnd
                    Frm.PopupMenu MenuR
                End If
            Case WM_LBUTTONDBLCLK
                 Frm.Visible = Not Frm.Visible
                 If Frm.Visible = True Then
                 SetForegroundWindow Frm.hwnd
                 Frm.WindowState = 0
                 Frm.SetFocus
                 End If
            Case NIN_BALLOONSHOW
                'Debug.Print "顯示氣球提示"
            Case NIN_BALLOONHIDE
                'Debug.Print "刪除托盤圖標(biāo)"
            Case NIN_BALLOONTIMEOUT
                'Debug.Print "氣球提示消失"
            Case NIN_BALLOONUSERCLICK
                'Debug.Print "單擊氣球提示"
        End Select
    ElseIf MSG = WM_SIZE Then
        If wParam = SIZE_MINIMIZED Then Frm.Visible = False
    ElseIf MSG = WM_QUERYENDSESSION Then '攔截到關(guān)機(jī)信息
        bEnd = True
    End If
    If MSG = MsgTaskbarRestart Then
        bTaskbarRestart = True
        'ShowNotifyIcon Frm, MenuL, MenuR, True, ".0", "Explorer崩潰,現(xiàn)在重建托盤", NIIF_ERROR, 5000
        Exit Function
    End If
    WindowProc = CallWindowProc(lngPreWndProc, hwnd, MSG, wParam, lParam)
Exit Function
ERRHAND:
MsgBox Err.Description
End Function


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线电影一区二区三区| 欧美高清在线一区二区| 欧美日韩国产高清一区二区三区| 成人一级片在线观看| 成人免费av资源| 91福利国产精品| 欧美精品v日韩精品v韩国精品v| 欧美日韩中文一区| 日韩欧美国产综合在线一区二区三区| 日韩精品在线一区二区| 精品国产91乱码一区二区三区| 亚洲最色的网站| 日韩中文字幕91| 国产精品羞羞答答xxdd| 91豆麻精品91久久久久久| 日韩一区二区麻豆国产| 中文字幕中文字幕一区| 久久精品国产亚洲一区二区三区| 国产精品一卡二| av一区二区三区| 日韩网站在线看片你懂的| 国产精品免费视频观看| 亚洲国产三级在线| 国产成人欧美日韩在线电影| 精品国产免费一区二区三区四区| 国产精品美女一区二区在线观看| 亚洲电影一级黄| 成人高清伦理免费影院在线观看| 在线91免费看| 国产精品久久久久久久久动漫 | 91精品国产一区二区| 国产欧美综合在线观看第十页| 亚洲青青青在线视频| 激情综合色播激情啊| 69堂国产成人免费视频| 亚洲人123区| 成人免费视频网站在线观看| 欧美变态凌虐bdsm| 亚洲成av人片在线| 日韩欧美一区电影| 亚洲在线视频网站| 成人听书哪个软件好| 欧美喷水一区二区| 午夜亚洲国产au精品一区二区| 色婷婷久久99综合精品jk白丝| 久久久久久久久久久久久女国产乱 | 亚洲一区二区三区影院| 成人动漫一区二区在线| 中文幕一区二区三区久久蜜桃| 久久99精品久久久久| 亚洲国产成人在线| 99久久综合色| 亚洲欧美一区二区三区孕妇| 色先锋资源久久综合| 亚洲最新在线观看| 欧美一区欧美二区| 国产一区二区三区在线观看免费视频| 在线综合亚洲欧美在线视频| 九九精品视频在线看| 久久影视一区二区| 91首页免费视频| 午夜欧美电影在线观看| 久久久欧美精品sm网站| 91精品国产综合久久福利软件 | 秋霞av亚洲一区二区三| 欧美一区二区三区在线看| 美女视频一区二区| 国产精品乱人伦| 欧美综合久久久| 国模无码大尺度一区二区三区| 国产亚洲va综合人人澡精品| 99久久99久久免费精品蜜臀| 一区二区三区国产| 国产精品第四页| 欧美色精品在线视频| 国产精品综合一区二区三区| 亚洲激情五月婷婷| 26uuu亚洲| 欧美日韩免费观看一区三区| 国产成人自拍网| 青青青爽久久午夜综合久久午夜| 国产精品欧美经典| 欧美v国产在线一区二区三区| 色偷偷成人一区二区三区91| 看电视剧不卡顿的网站| 亚洲一区精品在线| 欧美国产成人精品| 欧美国产精品专区| 99国产欧美另类久久久精品| 久久精品国产999大香线蕉| 亚洲精品ww久久久久久p站| 26uuu国产电影一区二区| 欧美亚洲综合色| 99久久99精品久久久久久 | 一区二区三区在线视频免费| 国产午夜精品久久| 日韩精品一区二区三区视频| 色狠狠av一区二区三区| 不卡电影免费在线播放一区| 免费观看成人av| 国产一区二区三区免费看| 男男成人高潮片免费网站| 亚洲精品国产第一综合99久久| 国产欧美日韩久久| 国产欧美日韩一区二区三区在线观看| 日韩欧美一区二区免费| 精品美女被调教视频大全网站| 欧美一区二区三区在线| 精品欧美一区二区在线观看| 欧美一区二区不卡视频| 欧美一区二区三区免费在线看| 91精品国产综合久久福利| 日韩网站在线看片你懂的| 在线综合亚洲欧美在线视频| 在线欧美日韩国产| 亚洲国产精品99久久久久久久久| 久久久亚洲精品一区二区三区 | 激情综合色播五月| 国产经典欧美精品| 色综合色狠狠天天综合色| 加勒比av一区二区| 91在线丨porny丨国产| 欧美日韩不卡视频| 久久夜色精品一区| 亚洲乱码国产乱码精品精98午夜 | 99久久er热在这里只有精品66| 91精品91久久久中77777| 91精品国产综合久久香蕉的特点| 91精品国产91热久久久做人人| 久久久久久久精| 一区二区国产盗摄色噜噜| 精品一区二区在线看| 日本韩国一区二区三区| 日韩欧美成人激情| 亚洲激情图片qvod| 国产高清亚洲一区| 在线观看不卡一区| 国产欧美日韩另类一区| 日韩av在线发布| 日韩欧美精品在线视频| 国产精品区一区二区三| 午夜电影网一区| 91麻豆国产福利在线观看| 久久久久国产一区二区三区四区 | 在线欧美日韩精品| 久久精品一区二区| 日韩av一区二| 69久久99精品久久久久婷婷| 有码一区二区三区| 91网站最新地址| 中文字幕精品—区二区四季| 国精产品一区一区三区mba桃花| 在线精品视频一区二区| 亚洲婷婷综合色高清在线| 欧美三级资源在线| 亚洲一区成人在线| 欧美色中文字幕| 爽好久久久欧美精品| 欧美美女一区二区在线观看| 亚洲成人激情社区| 欧美丰满少妇xxxxx高潮对白| 亚洲一区精品在线| 5858s免费视频成人| 麻豆精品视频在线观看| 欧美成人女星排名| 国产激情一区二区三区四区 | 欧美aaa在线| 日韩三级电影网址| 国产一区二区三区四区五区美女| 精品欧美久久久| 丰满少妇在线播放bd日韩电影| 欧美高清在线精品一区| 色婷婷国产精品综合在线观看| 韩国三级电影一区二区| 久久一夜天堂av一区二区三区| 成人性生交大片免费看在线播放| 中文字幕亚洲欧美在线不卡| 色综合久久中文字幕综合网| 五月天久久比比资源色| 久久综合久久久久88| 成人免费va视频| 日韩精品成人一区二区在线| 久久久久久久久免费| 欧美色视频在线观看| 国产精品18久久久久久久久久久久| 136国产福利精品导航| 欧美一区2区视频在线观看| 成人自拍视频在线| 日日摸夜夜添夜夜添国产精品| 国产亚洲一区二区三区四区| 一本久道中文字幕精品亚洲嫩| 日韩精品一区第一页| 蜜桃av噜噜一区| 亚洲蜜臀av乱码久久精品蜜桃| 久久午夜羞羞影院免费观看| 一本色道久久综合亚洲aⅴ蜜桃 | 日韩免费视频一区| 97久久超碰国产精品| 国产乱码精品一区二区三区忘忧草| 亚洲免费观看高清在线观看|