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
Referensi