共用方式為


ID2D1RenderTarget::FillOpacityMask 方法

將指定位圖所描述的不透明度遮罩套用至筆刷,並使用該筆刷繪製轉譯目標的區域。

多載清單

方法 描述
FillOpacityMask(ID2D1Bitmap*,ID2D1Brush*,D2D1_OPACITY_MASK_CONTENT,D2D_RECT_F&,D2D_RECT_F&) 將指定位圖所描述的不透明度遮罩套用至筆刷,並使用該筆刷繪製轉譯目標的區域。
FillOpacityMask(ID2D1Bitmap*,ID2D1Brush*,D2D1_OPACITY_MASK_CONTENT,D2D_RECT_F*,D2D_RECT_F*) 將指定位圖所描述的不透明度遮罩套用至筆刷,並使用該筆刷繪製轉譯目標的區域。

備註

若要讓此方法正常運作,轉譯目標必須使用 D2D1_ANTIALIAS_MODE_ALIASED 反鋸齒模式。 您可以呼叫 ID2D1RenderTarget::SetAntialiasMode 方法來設定反鋸齒模式。

如果錯誤碼失敗,這個方法就不會傳回錯誤碼。 若要判斷繪圖作業 (例如 FillOpacityMask) 是否失敗,請檢查 ID2D1RenderTarget::EndDraw ID2D1RenderTarget::Flush 方法傳回的結果。

需求

需求
程式庫
D2d1.lib
DLL
D2d1.dll

另請參閱

ID2D1RenderTarget