52 references to SYS_COLOR_INDEX
System.Private.Windows.Core (5)
System\Private\Windows\Ole\DragDropHelper.cs (1)
278crColorKey = (COLORREF)PInvokeCore.GetSysColor(SYS_COLOR_INDEX.COLOR_WINDOW)
Windows.Win32.PInvokeCore.USER32.dll.g.cs (2)
575 internal static extern uint GetSysColor(winmdroot.Graphics.Gdi.SYS_COLOR_INDEX nIndex); 586 internal static extern winmdroot.Graphics.Gdi.HBRUSH GetSysColorBrush(winmdroot.Graphics.Gdi.SYS_COLOR_INDEX nIndex);
Windows\Win32\PInvokeCore.GetSysColorBrush.cs (2)
10/// <inheritdoc cref="GetSysColorBrush(SYS_COLOR_INDEX)"/> 30return GetSysColorBrush((SYS_COLOR_INDEX)(ColorTranslator.ToOle(systemColor) & 0xFF));
System.Windows.Forms (1)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (1)
86? PInvokeCore.GetSysColorBrush(SYS_COLOR_INDEX.COLOR_HIGHLIGHT)
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Automation\UiaTextRange.cs (2)
876private static int GetBackgroundColor() => (int)PInvokeCore.GetSysColor(SYS_COLOR_INDEX.COLOR_WINDOW); 894private static int GetForegroundColor() => (int)PInvokeCore.GetSysColor(SYS_COLOR_INDEX.COLOR_WINDOWTEXT);
System.Windows.Forms.Primitives.Tests (1)
System\Windows\Forms\Automation\UiaTextRangeTests.cs (1)
479yield return new object[] { UIA_TEXTATTRIBUTE_ID.UIA_BackgroundColorAttributeId, (int)(uint)(COLORREF)PInvokeCore.GetSysColor(SYS_COLOR_INDEX.COLOR_WINDOW) };
System.Windows.Forms.Primitives.TestUtilities (43)
SystemCOLORs.cs (42)
8private static readonly Dictionary<COLORREF, List<SYS_COLOR_INDEX>> s_systemColors = CreateColorDictionary(); 10private static readonly Dictionary<SYS_COLOR_INDEX, string> s_names = new() 12{ SYS_COLOR_INDEX.COLOR_SCROLLBAR, "COLOR_SCROLLBAR" }, 13{ SYS_COLOR_INDEX.COLOR_BACKGROUND, "COLOR_BACKGROUND" }, 14{ SYS_COLOR_INDEX.COLOR_ACTIVECAPTION, "COLOR_ACTIVECAPTION" }, 15{ SYS_COLOR_INDEX.COLOR_INACTIVECAPTION, "COLOR_INACTIVECAPTION" }, 16{ SYS_COLOR_INDEX.COLOR_MENU, "COLOR_MENU" }, 17{ SYS_COLOR_INDEX.COLOR_WINDOW, "COLOR_WINDOW" }, 18{ SYS_COLOR_INDEX.COLOR_WINDOWFRAME, "COLOR_WINDOWFRAME" }, 19{ SYS_COLOR_INDEX.COLOR_MENUTEXT, "COLOR_MENUTEXT" }, 20{ SYS_COLOR_INDEX.COLOR_WINDOWTEXT, "COLOR_WINDOWTEXT" }, 21{ SYS_COLOR_INDEX.COLOR_CAPTIONTEXT, "COLOR_CAPTIONTEXT" }, 22{ SYS_COLOR_INDEX.COLOR_ACTIVEBORDER, "COLOR_ACTIVEBORDER" }, 23{ SYS_COLOR_INDEX.COLOR_INACTIVEBORDER, "COLOR_INACTIVEBORDER" }, 24{ SYS_COLOR_INDEX.COLOR_APPWORKSPACE, "COLOR_APPWORKSPACE" }, 25{ SYS_COLOR_INDEX.COLOR_HIGHLIGHT, "COLOR_HIGHLIGHT" }, 26{ SYS_COLOR_INDEX.COLOR_HIGHLIGHTTEXT, "COLOR_HIGHLIGHTTEXT" }, 27{ SYS_COLOR_INDEX.COLOR_BTNFACE, "COLOR_BTNFACE" }, 28{ SYS_COLOR_INDEX.COLOR_BTNSHADOW, "COLOR_BTNSHADOW" }, 29{ SYS_COLOR_INDEX.COLOR_GRAYTEXT, "COLOR_GRAYTEXT" }, 30{ SYS_COLOR_INDEX.COLOR_BTNTEXT, "COLOR_BTNTEXT" }, 31{ SYS_COLOR_INDEX.COLOR_INACTIVECAPTIONTEXT, "COLOR_INACTIVECAPTIONTEXT" }, 32{ SYS_COLOR_INDEX.COLOR_BTNHIGHLIGHT, "COLOR_BTNHIGHLIGHT" }, 33{ SYS_COLOR_INDEX.COLOR_3DDKSHADOW, "COLOR_3DDKSHADOW" }, 34{ SYS_COLOR_INDEX.COLOR_3DLIGHT, "COLOR_3DLIGHT" }, 35{ SYS_COLOR_INDEX.COLOR_INFOTEXT, "COLOR_INFOTEXT" }, 36{ SYS_COLOR_INDEX.COLOR_INFOBK, "COLOR_INFOBK" }, 37{ SYS_COLOR_INDEX.COLOR_HOTLIGHT, "COLOR_HOTLIGHT" }, 38{ SYS_COLOR_INDEX.COLOR_GRADIENTACTIVECAPTION, "COLOR_GRADIENTACTIVECAPTION" }, 39{ SYS_COLOR_INDEX.COLOR_GRADIENTINACTIVECAPTION, "COLOR_GRADIENTINACTIVECAPTION" }, 40{ SYS_COLOR_INDEX.COLOR_MENUHILIGHT, "COLOR_MENUHILIGHT" }, 41{ SYS_COLOR_INDEX.COLOR_MENUBAR, "COLOR_MENUBAR" }, 44public static bool TryGetSystemColor(COLORREF colorRef, out List<SYS_COLOR_INDEX> colors) 49if (TryGetSystemColor(colorRef, out List<SYS_COLOR_INDEX> colors)) 60private static Dictionary<COLORREF, List<SYS_COLOR_INDEX>> CreateColorDictionary() 62Dictionary<COLORREF, List<SYS_COLOR_INDEX>> dictionary = []; 64for (int i = 0; i <= (int)SYS_COLOR_INDEX.COLOR_MENUBAR; i++) 72COLORREF colorRef = (COLORREF)PInvokeCore.GetSysColor((SYS_COLOR_INDEX)i); 74if (dictionary.TryGetValue(colorRef, out List<SYS_COLOR_INDEX> colors)) 76colors.Add((SYS_COLOR_INDEX)i); 80List<SYS_COLOR_INDEX> colorList = 82(SYS_COLOR_INDEX)i
Win32\WindowClass.cs (1)
53backgroundBrush = PInvokeCore.GetSysColorBrush(SYS_COLOR_INDEX.COLOR_WINDOW);