Fungsi CreateSolidBrush (wingdi.h)
Fungsi CreateSolidBrush membuat kuas logis yang memiliki warna solid yang ditentukan.
HBRUSH CreateSolidBrush(
[in] COLORREF color
);
[in] color
Warna kuas. Untuk membuat nilai warna COLORREF , gunakan makro RGB .
Jika fungsi berhasil, nilai pengembalian mengidentifikasi kuas logis.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL.
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.
Misalnya, lihat Membuat Pena Berwarna dan Sikat.
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 |