免费体验120秒视频_榴莲榴莲榴莲榴莲官网_2021国产麻豆剧果冻传媒入口_一二三四视频社区在线
東坡下載:內(nèi)容最豐富最安全的下載站!

首頁編程開發(fā)VB/asp → VB6如何在托盤中寫入應(yīng)用程序圖標

VB6如何在托盤中寫入應(yīng)用程序圖標

相關(guān)文章發(fā)表評論 來源:本站時間:2010/10/14 14:13:14字體大小:A-A+

更多

作者:東坡下載點擊:531次評論:0次標簽:

      1、新建立一個VB6工程,將Form1的ShowInTaskBar屬性設(shè)置為False
  2、菜單:工程--添加模塊 按“打開”這樣就添加了一個新模塊,名為Module1,保存為Module1.bas
  3、在Module1中寫下如下代碼:
Option Explicit

Public Const MAX_TOOLTIP As Integer = 64
Public Const NIF_ICON = &H2
Public Const NIF_MESSAGE = &H1
Public Const NIF_TIP = &H4
Public Const NIM_ADD = &H0
Public Const NIM_DELETE = &H2
Public Const WM_MOUSEMOVE = &H200
Public Const WM_LBUTTONDOWN = &H201
Public Const WM_LBUTTONUP = &H202
Public Const WM_LBUTTONDBLCLK = &H203
Public Const WM_RBUTTONDOWN = &H204
Public Const WM_RBUTTONUP = &H205
Public Const WM_RBUTTONDBLCLK = &H206

Public Const SW_RESTORE = 9
Public Const SW_HIDE = 0

Public nfIconData As NOTIFYICONDATA


Public Type NOTIFYICONDATA
 cbSize As Long
 hWnd As Long
 uID As Long
 uFlags As Long
 uCallbackMessage As Long
 hIcon As Long
 szTip As String * MAX_TOOLTIP
End Type

Public Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Public Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long
  4、在Form1的Load事件中寫下如下代碼:
Private Sub Form_Load()

 '以下把程序放入System Tray====================================System Tray Begin
 With nfIconData
  .hWnd = Me.hWnd
  .uID = Me.Icon
  .uFlags = NIF_ICON Or NIF_MESSAGE Or NIF_TIP
  .uCallbackMessage = WM_MOUSEMOVE
  .hIcon = Me.Icon.Handle
  '定義鼠標移動到托盤上時顯示的Tip
  .szTip = App.Title + "(版本 " & App.Major & "." & App.Minor & "." & App.Revision & ")" & vbNullChar
  .cbSize = Len(nfIconData)
 End With
 Call Shell_NotifyIcon(NIM_ADD, nfIconData)
 '=============================================================System Tray End
 Me.Hide
End Sub
  5、在Form1的QueryUnload事件中寫入如下代碼:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Call Shell_NotifyIcon(NIM_DELETE, nfIconData)
End Sub
  6、在Form1的MouseMove事件中寫下如下代碼:
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
 Dim lMsg As Single
 lMsg = X / Screen.TwipsPerPixelX
 Select Case lMsg
  Case WM_LBUTTONUP
   'MsgBox "請用鼠標右鍵點擊圖標!", vbInformation, "實時播音專家"
   '單擊左鍵,顯示窗體
   ShowWindow Me.hWnd, SW_RESTORE
   '下面兩句的目的是把窗口顯示在窗口最頂層
   'Me.Show
   'Me.SetFocus
   ' Case WM_RBUTTONUP
   ' PopupMenu MenuTray '如果是在系統(tǒng)Tray圖標上點右鍵,則彈出菜單MenuTray
   ' Case WM_MOUSEMOVE
   ' Case WM_LBUTTONDOWN
   ' Case WM_LBUTTONDBLCLK
   ' Case WM_RBUTTONDOWN
   ' Case WM_RBUTTONDBLCLK
   ' Case Else
 End Select
End Sub
  7、現(xiàn)在將程序保存起來運行看看系統(tǒng)托盤處是否增加了一個本工程的圖標。單擊此圖標,F(xiàn)orm1就自動彈出來了。

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
免费体验120秒视频_榴莲榴莲榴莲榴莲官网_2021国产麻豆剧果冻传媒入口_一二三四视频社区在线
主站蜘蛛池模板: 性色av闺蜜一区二区三区| 欧美日韩福利视频一区二区三区| 日韩国产欧美精品在线| 韩国电影禁止的爱善良的小子hd| 四虎高清成人永久免费影院| 性生活视频网址| 男人扒开女人下身添免费| 91最新地址永久入口| 影音先锋人妻啪啪av资源网站| 性xxxx视频播放免费| 天天摸天天做天天爽天天弄| 亚洲熟女乱色一区二区三区| 欧美午夜不卡| 2018国产大陆天天弄| 日韩在线视频不卡一区二区三区 | 嫩草影院在线免费观看| 日本深夜福利19禁在线播放| 在线观看的免费视频网站| 凹凸精品视频分类国产品免费| 免费现黄频在线观看国产| 大地资源视频在线观看| 亚洲av无码不卡久久| 久久久久久久久毛片精品| japanese国产在线看| 国产精品亚洲产品一区二区三区| 精品香蕉久久久午夜福利| 69视频在线观看高清免费| 免费看美女吃男生私人部位| 一极毛片| 狠狠色婷婷丁香综合久久韩国| 看了流水的小说| 男女无遮挡边摸边吃边做| swag在线播放| 啪啪一级片| 放荡女同老师和女同学生| 老司机永久免费视频| 中国一级特黄aa毛片大片| 日韩精品三级| 16668开场直播| 一级特黄aaa大片免费看| 哪个网站可以看毛片|