在 Win32 API 的 Direct2D 中,D2D1_FILL_MODE 枚举用于指定填充图形时的填充模式。这个枚举定义在 D2d1.h 头文件中。

以下是 D2D1_FILL_MODE 枚举的定义:
typedef enum D2D1_FILL_MODE {
  D2D1_FILL_MODE_ALTERNATE  = 0,
  D2D1_FILL_MODE_WINDING    = 1,
} D2D1_FILL_MODE;

该枚举包含两个成员:

1. D2D1_FILL_MODE_ALTERNATE:交替填充模式。在这个模式下,每个图形的填充区域都会被填充一次。

2. D2D1_FILL_MODE_WINDING:环绕填充模式。在这个模式下,根据图形的方向,填充区域可能会被填充多次,形成环绕效果。

这些填充模式用于指定在绘制图形时,图形的填充行为。你可以在创建路径等 Direct2D 对象时,通过设置相应的属性来指定所需的填充模式。


转载请注明出处:http://www.pingtaimeng.com/article/detail/25240/Win32 API/D2d1.h/D2D1_FILL_MODE