|
|
1
1
系统颜色实际上不会改变。你看到的是空气动力的应用 主题 对着窗户。有主题api可用于获取主题特定的颜色,但我的经验是不太恒星使用它们。 从评论更新: 看看 VisualStyleRenderer 以及GetColor方法。 |
|
2
1
我也不能让visualstyle渲染器告诉我任何事情。 您可以选择: 因为 最大标题 为 最大化 窗户。 但实际上没用。如果要求激活最大化窗口的标题文本颜色:
它又回来了 黑色 ,对于两者 解说词 和 最大标题 . 事实上,几乎所有的颜色都是相同的: 我的猜测是,没有办法让您的应用程序具有与操作系统相同的外观和感觉。 |
|
|
3
0
你为什么不听听 SystemColorsChanged 以你的形式出现的事件?
我知道这不是确切的解决办法,但你可以从这里开始工作。 |
|
|
4
0
关于
现在,我还没有窥视到航空主题本身,但它可能实际上定义了相同的文本颜色的正常和最大化字幕,后者只是不被使用的DWM。
也就是说,我猜Vista中的字幕文本颜色实际上是由
那么,DWM可能在渲染最大化窗口标题时应用内部默认值吗?如果是这样的话,你无法通过设计来检测字幕文本颜色变化,而是需要观察最大化窗口状态,并在本地应用DWM默认值。 |
|
|
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 1 年前 |