每次都报一个警:说无法找到Dll入口,请各位帮忙看下是不是代码有误呀....
代码如下:Private Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias " Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long
Private Type NOTIFYICONDATA
cbSize As Long
hwnd As Long
uID As Long
uFlags As Long
uCallbackMessage As Long
hIcon As Long
szTip As String * 64
End TypePrivate Const NIM_ADD = &H0
Private Const NIM_DELETE = &H2
Private Const NIM_MODIFY = &H1
Private Const NIF_MESSAGE = &H1
Private Const NIF_ICON = &H2
Private Const NIF_TIP = &H4
Private Const WM_MOUSEMOVE = &H200
Private Const WM_LBUTTONDBLCLK = &H203
Private Const WM_LBUTTONDOWN = &H201
Private Const WM_LBUTTONUP = &H202
Private Const WM_RBUTTONDBLCLK = &H206
Private Const WM_RBUTTONDOWN = &H204
Private Const WM_RBUTTONUP = &H205
Private nfIcondata As NOTIFYICONDATAPrivate Sub Form_Load()nfIcondata.cbSize = Len(nfIcondata)
nfIcondata.hwnd = Me.hwnd
nfIcondata.uID = Me.Icon
nfIcondata.uFlags = NIF_ICON Or NIF_MESSAGE Or NIF_TIP
nfIcondata.uCallbackMessage = WM_MOUSEMOVE
nfIcondata.hIcon = Me.Icon.Handle
nfIcondata.szTip = "system tray example" & vbNullChar
Call Shell_NotifyIcon(NIM_ADD, nfIcondata)End Sub
代码如下:Private Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias " Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long
Private Type NOTIFYICONDATA
cbSize As Long
hwnd As Long
uID As Long
uFlags As Long
uCallbackMessage As Long
hIcon As Long
szTip As String * 64
End TypePrivate Const NIM_ADD = &H0
Private Const NIM_DELETE = &H2
Private Const NIM_MODIFY = &H1
Private Const NIF_MESSAGE = &H1
Private Const NIF_ICON = &H2
Private Const NIF_TIP = &H4
Private Const WM_MOUSEMOVE = &H200
Private Const WM_LBUTTONDBLCLK = &H203
Private Const WM_LBUTTONDOWN = &H201
Private Const WM_LBUTTONUP = &H202
Private Const WM_RBUTTONDBLCLK = &H206
Private Const WM_RBUTTONDOWN = &H204
Private Const WM_RBUTTONUP = &H205
Private nfIcondata As NOTIFYICONDATAPrivate Sub Form_Load()nfIcondata.cbSize = Len(nfIcondata)
nfIcondata.hwnd = Me.hwnd
nfIcondata.uID = Me.Icon
nfIcondata.uFlags = NIF_ICON Or NIF_MESSAGE Or NIF_TIP
nfIcondata.uCallbackMessage = WM_MOUSEMOVE
nfIcondata.hIcon = Me.Icon.Handle
nfIcondata.szTip = "system tray example" & vbNullChar
Call Shell_NotifyIcon(NIM_ADD, nfIcondata)End Sub
解决方案 »
- VB +access 2003 组合框内容显示为数据库表里的内容
- vbs获取文件记录数
- 如果直接打印pictruebox中的内容?
- 在Form_Load()中加载图片,并设置图片大小和位置
- DataGrid中添加数据,请指教
- 如何寫一個打印函數? 把一 Recordset 中的內容打印出來 , 急急急﹐在線等候!!!!
- 请教个关于beep函数的问题
- 问一个嵌入文档的问题
- wait online 请教关于ADO.Connection调研存储过程的问题
- 黑山老妖请进来~!!!
- 求助,关于.RecordSource = "select sum...这个语句的。
- VB 比较一个数组中是否有重复数据 急!!!在线等!
Me.Icon还有hangdle?