public static Color GetWindowColorizationColor(bool opaque) { DWMCOLORIZATIONPARAMS param = new DWMCOLORIZATIONPARAMS(); NativeMethods.DwmGetColorizationParameters(ref param); return Color.FromArgb( (byte)(opaque ? 255 : param.ColorizationColor >> 24), (byte)(param.ColorizationColor >> 16), (byte)(param.ColorizationColor >> 8), (byte)param.ColorizationColor ); }
internal static extern void DwmGetColorizationParameters(ref DWMCOLORIZATIONPARAMS param);