能力值:
( LV9,RANK:380 )
|
-
-
2 楼
搞定。结帖吧
|
能力值:
( LV9,RANK:380 )
|
-
-
3 楼
NIF_INFO equ 10h
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;显示气泡!
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
mNOTIFYICONDATA STRUCT
cbSize DWORD ?
hwnd DWORD ?
uID DWORD ?
uFlags DWORD ?
uCallbackMessage DWORD ? ;回调
hIcon DWORD ?
szTip BYTE 128 dup (?) ;Tooltip 提示文本
dwState DWORD ? ;托盘图标状态
dwStateMask DWORD ? ;状态掩码
szInfo BYTE 256 DUP (?) ;文本
uTimeoutOrVersion DWORD ? ;消失时间或版本
szInfoTitle BYTE 64 DUP (?) ;标题
dwInfoFlags DWORD ? ;图标1-3
mNOTIFYICONDATA ENDS
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;向系统托盘中写入图标 输入:窗口句柄 图标id 自定义消息 图标句柄 提示字符串 显示文本 标题
;http://521002.blog.sohu.com by winker
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ProcTaskQiPao proc _hWnd,_dwId,_dwWm,_hIcon,_szText,_szBuffer,_szTitle
local @stNid:mNOTIFYICONDATA
pushad
mov @stNid.cbSize,sizeof mNOTIFYICONDATA
push _hWnd
pop @stNid.hwnd
push _dwId
pop @stNid.uID
invoke Shell_NotifyIcon,NIM_DELETE,addr @stNid
invoke RtlZeroMemory,addr @stNid,sizeof mNOTIFYICONDATA
mov @stNid.cbSize,sizeof mNOTIFYICONDATA
push _hWnd
pop @stNid.hwnd
push _dwId
pop @stNid.uID
mov @stNid.uFlags,NIF_MESSAGE OR NIF_ICON OR NIF_TIP or NIF_INFO
push _dwWm
pop @stNid.uCallbackMessage
push _hIcon
pop @stNid.hIcon
mov @stNid.dwInfoFlags,1
mov @stNid.uTimeoutOrVersion,8000
invoke lstrcpy,addr @stNid.szTip,_szText
invoke lstrcpy,addr @stNid.szInfo,_szBuffer
invoke lstrcpy,addr @stNid.szInfoTitle,_szTitle
invoke Shell_NotifyIcon, NIM_ADD,addr @stNid
popad
ret
_ProcTaskQiPao endp
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
学习一下。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
学习下!!!
|