如何在Windows中创建任务栏(系统托盘)应用程序

时间:2012-10-30 19:50:13

标签: c++ winapi taskbar system-tray visual-c++-2008

我知道启动Windows应用程序的唯一方法是CreateWindow。不幸的是,任务栏应用程序没有window style,我想知道如何创建一个。我确实在C#中找到this explanation,但我正在寻找一个能够用VC ++ 2008编译的解决方案。任何解决方案?

1 个答案:

答案 0 :(得分:8)

密钥为Shell_NotifyIcon(正如其他用户建议的那样)。

在标准方案中,您的应用程序应至少有一个窗口(至少要接收系统托盘通知消息)。可能是隐藏的。右键单击托盘图标,可以显示一种popoup菜单。

我想你可以看一下this。这个简单的程序演示了如何以非常简单的方式使用系统托盘。