我可以在不使用pinvoke的情况下在C#中获得系统颜色的RGB吗?

mac*_*nir 3 c# windows systemcolors

我想确定系统颜色的RGB颜色,例如SystemColors.HotTrack.

有没有办法这样做而不需要使用P/Invoke和GetSysColor(不包括绘制到位图和检查像素值)?

bit*_*onk 12

byte r = SystemColors.HotTrack.R;
byte g = SystemColors.HotTrack.G;
byte b = SystemColors.HotTrack.B;
Run Code Online (Sandbox Code Playgroud)

要么

int argb = SystemColors.HotTrack.ToArgb();
Run Code Online (Sandbox Code Playgroud)