Bagikan melalui


Fungsi DragDetect (winuser.h)

Mengambil mouse dan melacak gerakannya hingga pengguna melepaskan tombol kiri, menekan tombol ESC, atau memindahkan mouse ke luar persegi panjang seret di sekitar titik yang ditentukan. Lebar dan tinggi persegi panjang seret ditentukan oleh nilai SM_CXDRAG dan SM_CYDRAG yang dikembalikan oleh fungsi GetSystemMetrics .

Sintaks

BOOL DragDetect(
  [in] HWND  hwnd,
  [in] POINT pt
);

Parameter

[in] hwnd

Jenis: HWND

Handel ke jendela yang menerima input mouse.

[in] pt

Jenis: TITIK

Posisi awal mouse, dalam koordinat layar. Fungsi menentukan koordinat persegi panjang seret dengan menggunakan titik ini.

Nilai kembali

Jenis: BOOL

Jika pengguna memindahkan mouse ke luar persegi panjang seret sambil menahan tombol kiri, nilai yang dikembalikan bukan nol.

Jika pengguna tidak memindahkan mouse ke luar persegi panjang seret sambil menahan tombol kiri, nilai yang dikembalikan adalah nol.

Keterangan

Metrik sistem untuk persegi panjang seret dapat dikonfigurasi, memungkinkan persegi panjang seret yang lebih besar atau lebih kecil.

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

Konseptual

GetSystemMetrics

Mouse Input

TITIK

Referensi