我想确定 SystemColors.HotTrack 等系统颜色的 RGB 颜色。

有没有办法在不使用 P/Invoke 和 GetSysColor(不包括绘制位图和检查像素值)的情况下做到这一点?

最佳答案

byte r = SystemColors.HotTrack.R;
byte g = SystemColors.HotTrack.G;
byte b = SystemColors.HotTrack.B;

或者
int argb = SystemColors.HotTrack.ToArgb();

关于c# - 我可以在不使用 pinvoke 的情况下在 C# 中获得系统颜色的 RGB 吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2317120/

10-10 05:48