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) |