如何刷新系统托盘图标
2013-10-06 20:20
423 查看
import winex; import winex.mouse; var mouseMoveWnd = function( hwnd ){ if(!hwnd) return; var x,y,cx,cy = win.getPos(hwnd) for(x=1;cx;2){ for(y=1;cy;2){ winex.mouse.move(hwnd,x,y); } } } refreshTrayIcon = function(){ var hwnd = winex.findExists(,,"Shell_TrayWnd","TrayNotifyWnd"); mouseMoveWnd( winex.findEx( winex.findEx(hwnd,,"SysPager") ,,"ToolbarWindow32") ); var _,hwnd = winex.findExists(,,"NotifyIconOverflowWindow","ToolbarWindow32"); mouseMoveWnd( hwnd ); } //清理无效图标 refreshTrayIcon();
参考
hwnd= winex.findExists(,"通知区域","Shell\_TrayWnd","ToolbarWindow\d+") var re ,rcWindow=GetClientRect(hwnd,::RECT()) for(x=1;rcWindow.right-1;1){ for(y=1;rcWindow.bottom-1;1){ PostMessage(hwnd,0x200/*_WM_MOUSEMOVE*/, 0, y * 65536 + x) } }
相关文章推荐
- Ubuntu:如何显示系统托盘图标(systray)
- 如何在系统托盘上动态图标的实现
- 如何在系统托盘(panel)中显示应用程序图标和气球帮助信息(balloon tooltips)
- 如何重建丢失的系统托盘图标(MSDN节选翻译)
- 刷新系统托盘(清除死掉的图标)修正版
- [C#]如何让窗口最小化到系统托盘(右下角的小图标)
- Ubuntu-Desktop-12.04 如何设置系统托盘图标
- java程序如何实现右下角系统托盘图标显示
- BCB如何将应用程序图标写到系统托盘中
- 如何清除系统托盘历史图标?
- vc 刷新系统托盘图标(原创)
- [VB.NET]如何将图标放在系统托盘上
- 如何把程序图标添加到系统托盘上
- wince 6.0或5.0 windows mobile 6.5 trayicon 如何创建 系统托盘 图标
- 如何有效的让系统托盘下的图标消失
- vc 刷新系统托盘图标
- Ubuntu:如何显示系统托盘图标(systray)
- 如何使用GTK让系统显示托盘图标
- Win8.1系统如何全部显示隐藏的托盘图标?
- 如何设置系统托盘图标