我想在应用程序在后台运行时向任务栏添加一些简单的win32应用程序图标。在此期间,我想向该图标发送一些消息,以便按照我的要求弹出。不幸的是我只知道c \ c ++并且我使用visual studio8,有没有办法或api这样做? 示例:outlook图标或wifi图标
答案 0 :(得分:4)
当然有一个api,Shell_NotifyIcon function就是这样。
您必须填写NOTIFYICONDATA Structure,然后调用上述功能
Shell_NotifyIcon
将做什么取决于您将设置的标志。
答案 1 :(得分:2)
您是否想要在那里展示一个图标,或者您是否想要在某些事情发生时显示像Outlook等的弹出窗口?
要操作图标本身,请使用Shell_NotifyIcon。 this MSDN article中有所有这些内容的描述。如果要显示弹出窗口,则需要使用气球弹出窗口(请参阅文章),或创建自己的窗口并自行管理。由您决定哪一个更适合您的需求。