首页  编辑  

系统托盘图标自动刷新

Tags: /超级猛料/OS.操作系统/任务栏/   Date Created:

如果资源管理器死掉或者用户登录,那么系统托盘图标可能消失、丢失,如何程序自动找回来?

注册TaskbarCreated消息,  MsgTaskbarRestart := RegisterWindowMessage('TaskbarCreated');

重载窗口WndProc,处理消息如下:

 if Msg.Msg = MsgTaskbarRestart then

 begin

     CreateTrayIcon; // 在这里重新创建Tray Icon即可。

 end;