小编emo*_*cht的帖子

如何在Windows 8.1中获取WPF窗口的标题栏颜色?

要使用WindowChrome类自定义窗口的外观,我想在Windows 8.1中获得WPF窗口的标题栏颜色.

首先,我试过了

SystemParameters.WindowGlassColor 
Run Code Online (Sandbox Code Playgroud)

但是这个属性但不包括正确的alpha值(它总是255).

其次,我尝试了这个功能:

DwmGetColorizationColor 
Run Code Online (Sandbox Code Playgroud)

它起初似乎工作正常.返回值具有正确的颜色信息,包括alpha通道.但是,在"颜色和外观"对话框中通过滑块更改"颜色强度"时,返回值将远离实际值并指示奇怪的颜色.

那么,有没有人对替代方法或解决方法有所了解?

c# wpf windows-8

2
推荐指数
1
解决办法
2214
查看次数

标签 统计

c# ×1

windows-8 ×1

wpf ×1