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 |