Bagikan melalui


ID2D1Factory1::CreateStrokeStyle(constD2D1_STROKE_STYLE_PROPERTIES1*,constFLOAT*,UINT32,ID2D1StrokeStyle1**) metode (d2d1_1.h)

Membuat objek ID2D1StrokeStyle1 .

Sintaks

HRESULT CreateStrokeStyle(
  [in]  const D2D1_STROKE_STYLE_PROPERTIES1 *strokeStyleProperties,
  [in]  const FLOAT                         *dashes,
        UINT32                              dashesCount,
  [out] ID2D1StrokeStyle1                   **strokeStyle
);

Parameter

[in] strokeStyleProperties

Jenis: const D2D1_STROKE_STYLE_PROPERTIES1*

Properti gaya goresan yang akan diterapkan.

[in] dashes

Jenis: const FLOAT*

Array lebar untuk tanda hubung dan celah.

dashesCount

Jenis: UINT

Ukuran array tanda hubung.

[out] strokeStyle

Jenis: const ID2D1StrokeStyle1**

Ketika metode ini kembali, berisi alamat penunjuk ke gaya goresan 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 terjadi kesalahan.
E_OUTOFMEMORY Direct2D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan.
E_INVALIDARG Nilai yang tidak valid diteruskan ke metode .

Keterangan

Ini valid untuk menentukan array tanda hubung hanya jika D2D1_DASH_STYLE_CUSTOM juga ditentukan.

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 Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1_1.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

ID2D1Factory1

ID2D1StrokeStyle1