代码之家  ›  专栏  ›  技术社区  ›  Sukasa

以编程方式删除其他程序的通知尝试图标

  •  1
  • Sukasa  · 技术社区  · 16 年前

    我正在尝试为Dream Daemon编写一个监控应用程序,一个特定的服务器应用程序。由于服务器应用程序往往崩溃(特别是,Dream Daemon是一个特定品牌的解释代码的服务器,因此解释代码崩溃,DD处于空闲状态)。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Hans Olsson    16 年前

    因为这是一个服务器,可能没有人登录,我不知道我是否会担心太多的图标挥之不去,但如果你真的想删除他们,我不认为有一个很好的方法来做。我知道刷新systray的唯一方法是将鼠标移到其中的图标上。

    当然,您可以编写代码来模拟将鼠标移到图标上,这应该是相同的工作方式。因此,由于您不知道要刷新哪个图标,因此需要找到systray,获取它的位置和尺寸,然后模拟鼠标在其上移动。

    Here 这是一个带有示例代码的文章(C++中,但是因为它相当短,所以如果需要的话,转换到C语言或类似的代码不太难)。

    推荐文章