Fungsi CreateSolidBrush (wingdi.h)
Fungsi CreateSolidBrush membuat kuas logis yang memiliki warna solid yang ditentukan.
Sintaks
HBRUSH CreateSolidBrush(
[in] COLORREF color
);
Parameter
[in] color
Warna kuas. Untuk membuat nilai warna COLORREF , gunakan makro RGB .
Nilai kembali
Jika fungsi berhasil, nilai pengembalian mengidentifikasi kuas logis.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL.
Keterangan
Ketika Anda tidak lagi memerlukan objek HBRUSH , panggil fungsi DeleteObject untuk menghapusnya.
Kuas padat adalah bitmap yang digunakan sistem untuk melukis interior bentuk yang diisi.
Setelah aplikasi membuat kuas dengan memanggil CreateSolidBrush, aplikasi dapat memilih kuas tersebut ke dalam konteks perangkat apa pun dengan memanggil fungsi SelectObject .
Untuk melukis dengan sikat warna sistem, aplikasi harus menggunakan GetSysColorBrush (nIndex)
alih-alih CreateSolidBrush(GetSysColor(nIndex))
, karena GetSysColorBrush mengembalikan sikat cache alih-alih mengalokasikan yang baru.
ICM: Tidak ada manajemen warna yang dilakukan pada pembuatan kuas. Namun, manajemen warna dilakukan ketika kuas dipilih ke dalam konteks perangkat berkemampuan ICM.
Contoh
Misalnya, lihat Membuat Pena Berwarna dan Sikat.
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 |