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

Lihat juga

Brush Functions

Gambaran Umum Brush

COLORREF

CreateDIBPatternBrush

CreateDIBPatternBrushPt

CreateHatchBrush

CreatePatternBrush

DeleteObject

GetSysColorBrush

RGB

PilihObject