共用方式為


ID2D1CommandSink::FillGeometry 方法 (d2d1_1.h)

表示命令接收要填滿的幾何。

語法

HRESULT FillGeometry(
  [in]           ID2D1Geometry *geometry,
  [in]           ID2D1Brush    *brush,
  [in, optional] ID2D1Brush    *opacityBrush
);

參數

[in] geometry

類型: ID2D1Geometry*

應該填滿的幾何。

[in] brush

類型: ID2D1Brush*

用來填滿幾何的主要筆刷。

[in, optional] opacityBrush

類型: ID2D1Brush*

筆刷,其Alpha色板用來修改主要填滿筆刷的不透明度。

傳回值

類型: HRESULT

如果方法成功,則會傳回 S_OK。 如果失敗,則會傳回 HRESULT 錯誤碼。

備註

如果指定不透明度筆刷,主要筆刷會是位圖筆刷固定在 X 軸和 Y 軸上。

橢圓形和圓角矩形會先轉換成對應的幾何,再傳遞至 FillGeometry

規格需求

需求
最低支援的用戶端 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d2d1_1.h
Dll D2d1.dll

另請參閱

ID2D1CommandList::Stream

ID2D1CommandSink

ID2D1RenderTarget::FillGeometry