共用方式為


CRenderTarget::FillOpacityMask

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

void FillOpacityMask(
   CD2DBitmap* pOpacityMask,
   CD2DBrush* pBrush,
   D2D1_OPACITY_MASK_CONTENT content,
   const CD2DRectF& rectDest,
   const CD2DRectF& rectSrc
);

參數

  • pOpacityMask
    要繪製之橢圓形的位置和半徑 (以裝置獨立畫素為單位)。

  • pBrush
    用來繪製 destinationRectangle 所指定之轉譯目標區域的筆刷。

  • content
    不透明度遮罩所含內容的類型。 這個值會用來判斷調配不透明度遮罩的色彩空間。

  • rectDest
    要繪製的轉譯目標區域 (以裝置獨立畫素為單位)。

  • rectSrc
    要做為不透明度遮罩的點陣圖區域 (以裝置獨立畫素為單位)。

需求

**標頭檔:**afxrendertarget.h

請參閱

參考

CRenderTarget 類別