ID2D1RenderTarget::CreateBitmapBrush(ID2D1Bitmap*,constD2D1_BITMAP_BRUSH_PROPERTIES&,constD2D1_BRUSH_PROPERTIES&,ID2D1BitmapBrush**) metode (d2d1.h)

Membuat ID2D1BitmapBrush dari bitmap yang ditentukan.

Sintaks

HRESULT CreateBitmapBrush(
  [in]           ID2D1Bitmap                          *bitmap,
  [in, optional] const D2D1_BITMAP_BRUSH_PROPERTIES & bitmapBrushProperties,
  [in, optional] const D2D1_BRUSH_PROPERTIES &        brushProperties,
  [out]          ID2D1BitmapBrush                     **bitmapBrush
);

Parameter

[in] bitmap

Jenis: ID2D1Bitmap*

Isi bitmap dari kuas baru.

[in, optional] bitmapBrushProperties

Jenis: D2D1_BITMAP_BRUSH_PROPERTIES*

Mode perluasan dan mode interpolasi kuas baru, atau NULL. Jika Anda mengatur parameter ini ke NULL, kuas default ke mode perluasan horizontal dan vertikal D2D1_EXTEND_MODE_CLAMP dan vertikal dan mode interpolasi D2D1_BITMAP_INTERPOLATION_MODE_LINEAR .

[in, optional] brushProperties

Jenis: D2D1_BRUSH_PROPERTIES*

Struktur yang berisi opasitas dan transformasi kuas baru, atau NULL. Jika Anda mengatur parameter ini ke NULL, kuas mengatur anggota opasitas ke 1.0F dan anggota transformasi ke matriks identitas.

[out] bitmapBrush

Jenis: ID2D1BitmapBrush**

Ketika metode ini kembali, parameter output ini berisi pointer ke pointer ke kuas baru. Teruskan parameter ini tanpa diinisialisasi.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

Gambaran Umum Brush

Cara Membuat Kuas Bitmap

ID2D1RenderTarget