我在StackOverflow上发现了这个问题。基本上,用户想要在标题栏上绘制自定义按钮。
我尝试了代码并意识到它仅在禁用 Aero 时才在 vista/7 中工作。我的问题是,有没有办法在 启用 aero时在标题栏上绘制自定义按钮?
此外,是否有任何方法可以从当前主题读取信息,以便我可以设置按钮样式以匹配现有主题。
更新
这是我的电脑截图,展示了上述概念。安装 DisplayFusion 后,我得到了额外的标题栏按钮。
而且我知道 DisplayFusion 是一个 .NET 程序,因为它在 .NET Reflector 中打开。不利的一面是程序被混淆了。不像我想反编译程序或任何东西;我只想在我的标题栏上添加一个按钮来做其他事情(例如最小化到系统托盘)。
下面是屏幕截图,证明该程序是一个 .NET 应用程序。