我现在把程序最小化到系统托盘后,如果windows发生错误EXPLORE重载,那么别的图标比如yahoo,msn,各种防火墙的图标都能重新加载到系统托盘,可我的却不行,这是为什么?不知道说的清不清楚.

解决方案 »

  1.   

    EXPLORE重载时触发事件吗?还是有API能控制?请恕小弟太菜,呵呵
      

  2.   

    Private Declare Function RegisterWindowMessage Lib "user32.dll" Alias "RegisterWindowMessageA" (ByVal lpString As String) As LongPrivate WM_TASKBARCREATED as longWM_TASKBARCREATED = RegisterWindowMessage("TaskbarCreated")        '注册任务栏恢复消息
    然后在子类化截到该消息的时候,重新添加TrayIcon