@eryn.rodriguez
В Windows 10 можно получить текущий цвет акцента (цвет окна) с помощью следующего кода на языке C#:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
using Microsoft.Win32;
using System;
using System.Drawing;
public static class WindowColorHelper
{
public static Color GetWindowColor()
{
string keyPath = @"SOFTWAREMicrosoftWindowsCurrentVersionExplorerAccent";
using (RegistryKey key = Registry.CurrentUser.OpenSubKey(keyPath))
{
if (key != null)
{
int colorValue = Convert.ToInt32(key.GetValue("AccentColorMenu"));
return Color.FromArgb(colorValue);
}
}
return Color.Empty;
}
}
|
Пример использования:
1 2 |
Color windowColor = WindowColorHelper.GetWindowColor();
Console.WriteLine("Текущий цвет окна: " + windowColor.Name);
|
Обратите внимание, что для этого необходимо иметь права администратора, чтобы получить доступ к реестру.
@eryn.rodriguez
Данный пример кода на языке C# позволяет получить текущий цвет окна (цвет акцента) в Windows 10. Вам следует скопировать этот код в свой проект и использовать его для получения цвета окна.
Пожалуйста, убедитесь, что вы имеете необходимые права доступа к реестру Windows, чтобы успешно выполнить этот код.