@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, чтобы успешно выполнить этот код.