Bagikan melalui


Fungsi CreateBrushIndirect (wingdi.h)

Fungsi CreateBrushIndirect membuat kuas logis yang memiliki gaya, warna, dan pola yang ditentukan.

Sintaks

HBRUSH CreateBrushIndirect(
  [in] const LOGBRUSH *plbrush
);

Parameter

[in] plbrush

Penunjuk ke struktur LOGBRUSH yang berisi informasi tentang kuas.

Nilai kembali

Jika fungsi berhasil, nilai pengembalian mengidentifikasi kuas logis.

Jika fungsi gagal, nilai yang dikembalikan adalah NULL.

Keterangan

Kuas adalah bitmap yang digunakan sistem untuk melukis interior bentuk yang diisi.

Setelah aplikasi membuat kuas dengan memanggil CreateBrushIndirect, aplikasi dapat memilihnya ke konteks perangkat apa pun dengan memanggil fungsi SelectObject .

Kuas yang dibuat dengan menggunakan bitmap monokrom (satu bidang warna, satu bit per piksel) digambar menggunakan teks saat ini dan warna latar belakang. Piksel yang diwakili oleh bit yang diatur ke 0 digambar dengan warna teks saat ini; piksel yang diwakili oleh bit yang diatur ke 1 digambar dengan warna latar belakang saat ini.

Ketika Anda tidak lagi memerlukan kuas, panggil fungsi DeleteObject untuk menghapusnya.

ICM: Tidak ada warna yang dilakukan pada pembuatan kuas. Namun, manajemen warna dilakukan ketika kuas dipilih ke dalam konteks perangkat berkemampuan ICM.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Brush Functions

Gambaran Umum Brush

DeleteObject

GetBrushOrgEx

LOGBRUSH

PilihObject

SetBrushOrgEx