mirror of https://github.com/dahall/Vanara.git
Fixed errors created by changing PInvoke lib
parent
0901281ced
commit
100412d44d
|
@ -57,8 +57,7 @@ namespace Vanara.PInvoke.Tests
|
|||
[Test()]
|
||||
public void DwmGetColorizationParametersTest()
|
||||
{
|
||||
var p = new DWM_COLORIZATION_PARAMS();
|
||||
var err = DwmGetColorizationParameters(ref p);
|
||||
var err = DwmpGetColorizationParameters(out var p);
|
||||
Assert.That(err.Succeeded);
|
||||
TestContext.WriteLine($"Colorization: Color={p.clrColor:X}, AfterGlow={p.clrAfterGlow:X}, AGBalance={p.clrAfterGlowBalance:X}, BlurBal={p.clrBlurBalance:X}, Intensity={p.nIntensity}, GlassReflInt={p.clrGlassReflectionIntensity}, Opaque={p.fOpaque}");
|
||||
}
|
||||
|
@ -83,10 +82,9 @@ namespace Vanara.PInvoke.Tests
|
|||
[Test()]
|
||||
public void DwmSetColorizationParametersTest()
|
||||
{
|
||||
var p = new DWM_COLORIZATION_PARAMS();
|
||||
var err = DwmGetColorizationParameters(ref p);
|
||||
var err = DwmpGetColorizationParameters(out var p);
|
||||
Assert.That(err.Succeeded);
|
||||
err = DwmSetColorizationParameters(ref p, 0);
|
||||
err = DwmpSetColorizationParameters(ref p, 0);
|
||||
Assert.That(err.Succeeded);
|
||||
}
|
||||
|
||||
|
|
|
@ -105,10 +105,9 @@ namespace Vanara.Windows.Forms
|
|||
{
|
||||
if (!CompositionSupported)
|
||||
return;
|
||||
var p = new DWM_COLORIZATION_PARAMS();
|
||||
DwmGetColorizationParameters(ref p);
|
||||
DwmpGetColorizationParameters(out var p).ThrowIfFailed();
|
||||
p.clrColor = (uint)value.ToArgb();
|
||||
DwmSetColorizationParameters(ref p, 1);
|
||||
DwmpSetColorizationParameters(ref p, 1).ThrowIfFailed();
|
||||
Microsoft.Win32.Registry.CurrentUser.SetValue(@"Software\Microsoft\Windows\DWM\ColorizationColor", value.ToArgb(), Microsoft.Win32.RegistryValueKind.DWord);
|
||||
}
|
||||
}
|
||||
|
@ -147,10 +146,9 @@ namespace Vanara.Windows.Forms
|
|||
{
|
||||
if (!CompositionSupported)
|
||||
return;
|
||||
var p = new DWM_COLORIZATION_PARAMS();
|
||||
DwmGetColorizationParameters(ref p);
|
||||
DwmpGetColorizationParameters(out var p).ThrowIfFailed();
|
||||
p.fOpaque = value;
|
||||
DwmSetColorizationParameters(ref p, 1);
|
||||
DwmpSetColorizationParameters(ref p, 1).ThrowIfFailed();
|
||||
Microsoft.Win32.Registry.CurrentUser.SetValue(@"Software\Microsoft\Windows\DWM\ColorizationOpaqueBlend", p.fOpaque, Microsoft.Win32.RegistryValueKind.DWord);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue