Fungsi InflateRect (winuser.h)
Fungsi InflateRect meningkatkan atau mengurangi lebar dan tinggi persegi panjang yang ditentukan. Fungsi InflateRect menambahkan unit -dx ke ujung kiri dan dx ke ujung kanan persegi panjang dan unit -dy ke atas dan dy ke bawah. Parameter dx dan dy adalah nilai yang ditandatangani; nilai positif meningkatkan lebar dan tinggi, dan nilai negatif menguranginya.
Sintaks
BOOL InflateRect(
[in, out] LPRECT lprc,
[in] int dx,
[in] int dy
);
Parameter
[in, out] lprc
Penunjuk ke struktur RECT yang meningkatkan atau mengurangi ukuran.
[in] dx
Jumlah untuk menambah atau mengurangi lebar persegi. Parameter ini harus negatif untuk mengurangi lebar.
[in] dy
Jumlah untuk menambah atau mengurangi tinggi persegi panjang. Parameter ini harus negatif untuk mengurangi tinggi.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Keterangan
Karena aplikasi dapat menggunakan persegi panjang untuk tujuan yang berbeda, fungsi persegi panjang tidak menggunakan satuan pengukuran eksplisit. Sebaliknya, semua koordinat dan dimensi persegi panjang diberikan dalam nilai logika yang ditandatangani. Mode pemetaan dan fungsi di mana persegi panjang digunakan menentukan satuan ukuran.
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk