c 如何将Color转换为只有1个参数的整形数值?
来源:    发布时间: 2019-08-18 19:52   51 次浏览   大小:  16px  14px  12px
c 如何将Color转换为只有1个参数的整形数值?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  备注:32 位 ARGB 值的字节顺序为 AARRGGBB。 由 AA 表示的最高有效字节 (MSB) 是 alpha 分量值。 分别由 RR、GG 和 BB 表示的第二、第三和第四个字节分别为红色、绿色和蓝色颜色分量。

  下面的代码示例设计用于 Windows 窗体,它需要 PaintEventArgse(这是 Paint 事件处理程序的参数)。 代码执行下列操作:

  · 循环访问 KnownColor 枚举元素以找到所有具有非零绿色分量和零值红色分量、且不是系统颜色的已知颜色。在每次迭代期间,如果 KnownColor 元素与条件匹配,则将该元素保存到数组中。使用画笔绘制矩形。每个矩形都绘制为与第一个项目符号中所述的条件匹配的 KnownColor。 还显示 KnownColor 的名称及其分量值。该示例显示某些已知颜色、颜色的名称及其四个分量值。 ToArgb 方法用作显示分量值的预备步骤。