Bagikan melalui


ID2D1DeviceContext::CreateBitmapBrush(ID2D1Bitmap*,constD2D1_BITMAP_BRUSH_PROPERTIES1*,constD2D1_BRUSH_PROPERTIES*,ID2D1BitmapBrush1**) metode (d2d1_1.h)

Membuat kuas bitmap, gambar input adalah objek bitmap Direct2D.

Sintaks

HRESULT CreateBitmapBrush(
  [in]           ID2D1Bitmap                         *bitmap,
  [in, optional] const D2D1_BITMAP_BRUSH_PROPERTIES1 *bitmapBrushProperties,
  [in, optional] const D2D1_BRUSH_PROPERTIES         *brushProperties,
  [out]          ID2D1BitmapBrush1                   **bitmapBrush
);

Parameter

[in] bitmap

Jenis: ID2D1Bitmap*

Bitmap yang digunakan sebagai kuas.

[in, optional] bitmapBrushProperties

Jenis: D2D1_BITMAP_BRUSH_PROPERTIES1*

Struktur properti kuas bitmap.

[in, optional] brushProperties

Jenis: D2D1_BRUSH_PROPERTIES*

Struktur properti kuas.

[out] bitmapBrush

Jenis: ID2D1BitmapBrush1**

Alamat objek kuas bitmap yang baru dibuat.

Nilai kembali

Jenis: HRESULT

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

HRESULT Deskripsi
S_OK Tidak ada kesalahan yang terjadi.
E_OUTOFMEMORY Direct2D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan.
E_INVALIDARG Parameter yang tidak valid diteruskan ke fungsi pengembalian.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1_1.h
DLL D2d1.dll

Lihat juga

D2D1_BITMAP_BRUSH_PROPERTIES1

D2D1_BRUSH_PROPERTIES

ID2D1Bitmap

ID2D1BitmapBrush1

ID2D1DeviceContext