Bagikan melalui


Fungsi OffsetRect (winuser.h)

Fungsi OffsetRect memindahkan persegi panjang yang ditentukan oleh offset yang ditentukan.

Sintaks

BOOL OffsetRect(
  [in, out] LPRECT lprc,
  [in]      int    dx,
  [in]      int    dy
);

Parameter

[in, out] lprc

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

[in] dx

Menentukan jumlah untuk memindahkan persegi panjang ke kiri atau kanan. Parameter ini harus berupa nilai negatif untuk memindahkan persegi ke kiri.

[in] dy

Menentukan jumlah untuk memindahkan persegi ke atas atau ke bawah. Parameter ini harus berupa nilai negatif untuk memindahkan persegi ke atas.

Menampilkan nilai

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.

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 (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

InflateRect

IntersectRect

RECT

Fungsi Persegi Panjang

Gambaran Umum Persegi Panjang

UnionRect