Bagikan melalui


Fungsi FillRect (winuser.h)

Fungsi FillRect mengisi persegi dengan menggunakan kuas yang ditentukan. Fungsi ini mencakup batas kiri dan atas, tetapi tidak termasuk batas kanan dan bawah persegi panjang.

Sintaks

int FillRect(
  [in] HDC        hDC,
  [in] const RECT *lprc,
  [in] HBRUSH     hbr
);

Parameter

[in] hDC

Handel ke konteks perangkat.

[in] lprc

Penunjuk ke struktur RECT yang berisi koordinat logis persegi panjang yang akan diisi.

[in] hbr

Handel ke kuas yang digunakan untuk mengisi persegi panjang.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Keterangan

Kuas yang diidentifikasi oleh parameter hbr dapat berupa handel ke sikat logis atau nilai warna. Jika menentukan handel ke kuas logis, panggil salah satu fungsi berikut untuk mendapatkan handel: CreateHatchBrush, CreatePatternBrush, atau CreateSolidBrush. Selain itu, Anda dapat mengambil handel ke salah satu sikat stok dengan menggunakan fungsi GetStockObject . Jika menentukan nilai warna untuk parameter hbr , itu harus menjadi salah satu warna sistem standar (nilai 1 harus ditambahkan ke warna yang dipilih). Contohnya:


FillRect(hdc, &rect, (HBRUSH) (COLOR_WINDOW+1));

Untuk daftar semua warna sistem standar, lihat GetSysColor.

Saat mengisi persegi panjang yang ditentukan, FillRect tidak menyertakan sisi kanan dan bawah persegi. GDI mengisi persegi panjang hingga, tetapi tidak termasuk, kolom kanan dan baris bawah, terlepas dari mode pemetaan saat ini.

Contoh

Misalnya, lihat Menggunakan Persegi Panjang.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-gui-l1-1-0 (diperkenalkan di Windows 8)

Lihat juga

CreateHatchBrush

CreatePatternBrush

CreateSolidBrush

Fungsi Bentuk Terisi

Gambaran Umum Bentuk Terisi

GetStockObject

RECT