我正在制作自己的任务栏,将替换默认的Windows任务栏。如何获取系统托盘(通知区域)中的所有内容列表?
FindWindow 可以使用类名 Shell_TrayWnd
获取此信息。以下是两个 C++ 示例项目。
http://skyscraper.fortunecity.com/gigo/311/winprog/shellico.txt
http://www.codeproject.com/KB/applications/ShellTrayInfo.aspx
如果您想在通知区域(通常位于任务栏中的时钟旁边)创建一个图标,请参阅NotifyIcon
类。文档中有一个示例,用于创建带有上下文菜单的通知图标。