hcling97
hcling97
首先感谢你的无私共享。 我调试了你的代码,在Win10,包括Win11早期版本中运行一切正常,但是Win11 22H2 22621.1000差不多是这个版本之后,代码就失效了。  微软更新了系统托盘的样式,变成了圆角矩形。  通过spy++分析,normal状态的图标被设置在Shell_TrayWnd下的Windows.UI.Composition.DesktopWindowContentBridge窗体对象中  overflow的图标被设置在TopLevelWindowForOverflowXamlIsland下的Windows.UI.Composition.DesktopWindowContentBridge窗体对象中。  这些都不是问题,但用以前的数据结构无法再取到任何icon的数据了,代码一直反馈icon数量是0。 请教您如何去处理这一问题。 附上spy++导出的窗体对象树。 [SpyxxWndTree.txt](https://github.com/LCiZY/HideTrayIcon/files/11514727/SpyxxWndTree.txt) 谢谢,祝好!