Can I get the RGB of a system color in C# without using pinvoke?
I want to determine the RGB color of a system color such as Sys开发者_Python百科temColors.HotTrack.
Is there a way to do this without resorting to using P/Invoke and GetSysColor (not including drawing into a bitmap and checking pixel values)?
byte r = SystemColors.HotTrack.R;
byte g = SystemColors.HotTrack.G;
byte b = SystemColors.HotTrack.B;
or
int argb = SystemColors.HotTrack.ToArgb();
精彩评论