2008-09-09 35 views
1

当前设备上下文中的系统默认多边形填充模式是ALTERNATE(正如我从Petzold关于Windows编程的书中学到的),并且这一个用于Polygon Win32函数,除非您更改模式与SetPolyFillModeGDI和GDI中的多边形填充模式+

我的问题是: 是否GDI + Graphics::FillPolygon(不包括在其签名的FillMode参数)方法也使用当前的设备上下文填充模式或设置众所周知的默认,然后设置回之前所设定的模式被称为?

谢谢!

回答

1

我不知道答案离开了我的头顶,但您可以尝试通过检索调用前后的填充模式来找出答案。如果没有不同,它要么没有改变,要么改变,然后改回来。

0

我查看了参考源,而没有填充模式的FillPolygon只是使用填充模式的替代方法调用FillPolygon。

填充模式的填充多边形调用名为GdipFillPolygonI的方法,但我找不到有关该方法的任何内容。