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

Cod*_*key 5 c++ winapi taskbar system-tray visual-c++-2008

我知道启动Windows应用程序的唯一方法是通过CreateWindow.不幸的是,没有任务栏应用程序的窗口样式,我想知道如何制作一个.我确实在C#中找到了这个解释,但我正在寻找一个能够用VC++ 2008编译的解决方案.任何解决方案?

val*_*ldo 8

关键是Shell_NotifyIcon(正如其他用户建议的那样).

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

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