2008-09-09 68 views
1

當前設備上下文中的系統默認多邊形填充模式是ALTERNATE(正如我從Petzold關於Windows編程的書中學到的),並且這一個用於Polygon Win32函數,除非您更改模式與SetPolyFillModeGDI和GDI中的多邊形填充模式+

我的問題是: 是否GDI + Graphics::FillPolygon(不包括在其簽名的FillMode參數)方法也使用當前的設備上下文填充模式或設置衆所周知的默認,然後設置回之前所設定的模式被稱爲?

謝謝!

回答

1

我不知道答案離開了我的頭頂,但您可以嘗試通過檢索調用前後的填充模式來找出答案。如果沒有不同,它要麼沒有改變,要麼改變,然後改回來。

0

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

填充模式的填充多邊形調用名爲GdipFillPolygonI的方法,但我找不到有關該方法的任何內容。