变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

軟件首頁 |  文章首頁
最新更新 軟件分類 設(shè)為首頁 加入收藏 聯(lián)系我們
當(dāng)前位置:首頁文章首頁 IT學(xué)院 VB

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

作者:東坡下載  來源:uzzf  發(fā)布時間:2010-10-14 14:13:14  點擊:

      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
  '定義鼠標(biāo)移動到托盤上時顯示的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 "請用鼠標(biāo)右鍵點擊圖標(biāo)!", vbInformation, "實時播音專家"
   '單擊左鍵,顯示窗體
   ShowWindow Me.hWnd, SW_RESTORE
   '下面兩句的目的是把窗口顯示在窗口最頂層
   'Me.Show
   'Me.SetFocus
   ' Case WM_RBUTTONUP
   ' PopupMenu MenuTray '如果是在系統(tǒng)Tray圖標(biāo)上點右鍵,則彈出菜單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)托盤處是否增加了一個本工程的圖標(biāo)。單擊此圖標(biāo),F(xiàn)orm1就自動彈出來了。

文章評論

欄目導(dǎo)航

本類推薦文章

關(guān)于本站 | 網(wǎng)站幫助 | 廣告合作 | 下載聲明 | 友情連接 | 網(wǎng)站地圖
Copyright © 20098-2010 uzzf下載站. All Rights Reserved .
主站蜘蛛池模板: 久草视频精品在线 | 欧美国产亚洲一区 | 日本久久综合视频 | 中文字幕一区二区三区 精品 | 免费看黄色大片 | 久久久久久久网 | 美腿丝袜在线 | 免费特黄 | 日本欧美大码aⅴ在线播放 日本欧美成人免费观看 | 伊人久久大香焦 | 波多野结衣中文字 | 国产欧美日韩视频 | 性色生活片在色在线观看 | 日本午夜小视频 | 免费一级特黄 | 日韩伦理片在线 | 99re热视频这里只有精品5 | 午夜在线视频网站 | 国产精品tv | 日日摸夜夜添夜夜免费视 | 亚洲三级免费观看 | 一个人免费播放在线视频看片 | 成人抖音软件 | 亚洲第一二三四区 | 国产黑丝袜在线 | 黄频大全 | 欧美日韩精选 | 欧美区日韩区 | 成人午夜影院在线观看 | 欧美人成网站免费大全 | 成人人观看的免费毛片 | 无遮羞肉动漫在线观看免费 | 欧美色图亚洲综合 | 免费看欧美一级特黄α大片 | 午夜香蕉网 | 久久国产视频网站 | 欧美成人观看 | 成人黄18免费视频 | 中文字幕亚洲精品日韩精品 | 成人免费真人毛片视频 | 欧美高清无砖专区欧美精品 |