GRADIENT_FILL.cs 1.3 KB

1234567891011121314151617181920212223
  1. namespace Microsoft.Win32
  2. {
  3. //GRADIENT_FILL定义
  4. public static partial class NativeMethods
  5. {
  6. /// <summary>
  7. /// 在该模式下,两个端点表示一个矩形。该矩形被定义成左右边界具有固定颜色(由TRIVERTEX结构指定)。GDI从上至下插入颜色,并填充内部区域。
  8. /// </summary>
  9. public const uint GRADIENT_FILL_RECT_H = 0x00000000;
  10. /// <summary>
  11. /// 在该模式下,两个端点表示一个矩形。该矩形定义其顶部和底部边界的颜色为固定值(通过TRIVERTEX结构指定),GDI从顶至底部边界插入颜色,并填充内部区域。
  12. /// </summary>
  13. public const uint GRADIENT_FILL_RECT_V = 0x00000001;
  14. /// <summary>
  15. /// 在该模式下,TRIVERTEX结构数组以及描述单个三角形的数组索引序列被传给GDI。GDI在三角形顶点之间进行线性插值,并填充内部区域。在24和32位/像素模式下,绘图是直接进行。在16、8、4和1位/像素模式中进行抖动处理。
  16. /// </summary>
  17. public const uint GRADIENT_FILL_TRIANGLE = 0x00000002;
  18. /// <summary>
  19. /// 该值无效
  20. /// </summary>
  21. public const uint GRADIENT_FILL_OP_FLAG = 0x000000ff;
  22. }
  23. }