Mengisi Bentuk dengan Warna Solid

Untuk mengisi bentuk dengan warna solid, buat objek SolidBrush , lalu teruskan alamat objek SolidBrush tersebut sebagai argumen ke salah satu metode isian kelas Grafis . Contoh berikut menunjukkan cara mengisi elips dengan warna merah:

SolidBrush solidBrush(Color(255, 255, 0, 0));
stat = graphics.FillEllipse(&solidBrush, 0, 0, 100, 60);

Dalam contoh sebelumnya, konstruktor SolidBrush mengambil referensi objek Warna sebagai satu-satunya argumennya. Nilai yang digunakan oleh konstruktor Warna mewakili komponen alfa, merah, hijau, dan biru warna. Masing-masing nilai ini harus dalam rentang 0 hingga 255. 255 pertama menunjukkan bahwa warnanya buram sepenuhnya, dan 255 kedua menunjukkan bahwa komponen merah berada pada intensitas penuh. Dua nol menunjukkan bahwa komponen hijau dan biru keduanya memiliki intensitas 0.

Empat angka (0, 0, 100, 60) diteruskan ke metode Graphics::FillEllipse menentukan lokasi dan ukuran persegi panjang batas untuk elips. Persegi panjang memiliki sudut kiri atas (0, 0), lebar 100, dan tinggi 60.