共用方式為


ID2D1CommandSink::D rawBitmap 方法 (d2d1_1.h)

將點陣圖繪製至轉譯目標。

語法

HRESULT DrawBitmap(
  [in]           ID2D1Bitmap             *bitmap,
  [in, optional] const D2D1_RECT_F       *destinationRectangle,
                 FLOAT                   opacity,
                 D2D1_INTERPOLATION_MODE interpolationMode,
  [in, optional] const D2D1_RECT_F       *sourceRectangle,
  [in, optional] const D2D1_MATRIX_4X4_F *perspectiveTransform
);

參數

[in] bitmap

類型: ID2D1Bitmap*

要繪製的點陣圖。

[in, optional] destinationRectangle

類型: D2D1_RECT_F

目的地矩形。 預設值是點陣圖的大小,而位置是轉譯目標的左上角。

opacity

類型: FLOAT

點陣圖的不透明度。

interpolationMode

類型: D2D1_INTERPOLATION_MODE

要使用的插補模式。

[in, optional] sourceRectangle

類型:const D2D1_RECT_F

選擇性的來源矩形。

[in, optional] perspectiveTransform

類型:const D2D1_MATRIX_4X4_F

選擇性檢視方塊轉換。

傳回值

這個方法不會傳回值。

備註

destinationRectangle參數會定義目標中的矩形,其中點陣圖會在裝置無關的圖元 (DIP) ) 中顯示 (。 如果已設定,這會受到目前設定的轉換和檢視方塊轉換的影響。 如果您指定 Null,則目的地矩形會 (left=0、top=0、right = width (sourceRectangle) 、bottom = height (sourceRectangle) 。

sourceRectangle會在 DIP) 中定義來源點陣圖 (子矩形。 DrawBitmap 會將這個矩形裁剪為來源點陣圖的大小,因此不可能在點陣圖外部取樣。 如果您指定 Null,則會將來源矩形視為來源點陣圖的大小。

除了裝置內容上的轉換之外,還指定 perspectiveTransform

規格需求

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

另請參閱

ID2D1CommandSink