GDI和GDI +中的多边形填充模式
时间:2020-03-05 18:49:55 来源:igfitidea点击:
当前设备上下文中的系统默认多边形填充模式为" ALTERNATE"(正如我从Windows编程的Petzold书中了解到的那样),除非我们通过" SetPolyFillMode"更改模式,否则此模式将在"多边形" Win32函数中使用。
我的问题是:
GDI +" Graphics :: FillPolygon"(其签名中没有" FillMode"参数)方法是否也使用当前设备上下文填充模式或者设置了众所周知的默认设置,然后又将其设置为被调用之前的模式?
谢谢!
解决方案
回答
我不知道答案如何,但是我们可以尝试通过在通话之前和之后检索填充模式来找出答案。如果没什么不同,则或者不进行更改,或者先进行更改,然后再更改回。