Fungsi FrameRect (winuser.h)

Fungsi FrameRect menggambar batas di sekitar persegi panjang yang ditentukan dengan menggunakan kuas yang ditentukan. Lebar dan tinggi batas selalu satu unit logis.

Sintaks

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

Parameter

[in] hDC

Handel ke konteks perangkat tempat batas digambar.

[in] lprc

Penunjuk ke struktur RECT yang berisi koordinat logis sudut kiri atas dan kanan bawah persegi panjang.

[in] hbr

Handel ke kuas yang digunakan untuk menggambar perbatasan.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Keterangan

Kuas yang diidentifikasi oleh parameter hbr harus dibuat dengan menggunakan fungsi CreateHatchBrush, CreatePatternBrush, atau CreateSolidBrush , atau diambil dengan menggunakan fungsi GetStockObject .

Jika anggota bawah struktur RECT kurang dari anggota atas , atau jika anggota kanan kurang dari anggota kiri , fungsi tidak menggambar persegi panjang.

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 winuser.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-gui-l1-1-1 (diperkenalkan dalam Windows 8.1)

Lihat juga

CreateHatchBrush

CreatePatternBrush

CreateSolidBrush

Fungsi Bentuk Terisi

Gambaran Umum Bentuk Terisi

GetStockObject

RECT