Peristiwa InkEdit.MouseDown

Terjadi ketika pengguna menekan tombol mouse saat mouse berada di atas kontrol InkEdit .

Sintaks

HRESULT MouseDown(
   short Button,
   short ShiftKey,
   long  xMouse,
   long  yMouse
);

Parameter

Tombol

Anggota enumerasi MouseButton yang menunjukkan tombol mouse mana yang ditekan.

Nilai Makna
NO_BUTTON
Default. Tidak ada tombol mouse yang ditekan.
LEFT_BUTTON
Tombol mouse kiri ditekan.
RIGHT_BUTTON
Tombol kanan tetikus ditekan.
MIDDLE_BUTTON
Tombol mouse tengah ditekan.

ShiftKey

Anggota enumerasi InkShiftKeyModifierFlags yang menunjukkan kunci pengubah mana yang tertekan pada saat peristiwa.

Nilai Makna
IKM_Shift
Menentukan bahwa tombol SHIFT digunakan sebagai pengubah.
IKM_Control
Menentukan bahwa tombol CTRL digunakan sebagai pengubah.
IKM_Alt
Menentukan bahwa kunci ALT digunakan sebagai pengubah.

xMouse

Koordinat x saat ini, dalam piksel, dari penunjuk mouse.

yMouse

Koordinat y saat ini, dalam piksel, dari penunjuk mouse.

Nilai kembali

Jika kejadian ini berhasil, maka akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Jika tombol mouse ditekan saat penunjuk berada di atas kontrol InkEdit , kontrol tersebut menangkap mouse dan menerima semua peristiwa mouse hingga dan termasuk peristiwa MouseUp terakhir. Ini menyiratkan bahwa koordinat penunjuk mouse (x, y) yang dikembalikan oleh peristiwa mouse mungkin tidak selalu berada di area internal objek yang menerimanya.

Jika tombol mouse ditekan berturut-turut, objek yang menangkap mouse setelah tekan pertama menerima semua peristiwa mouse hingga semua tombol dilepaskan.

Metode kejadian ini didefinisikan dalam antarmuka _IInkEditEvents . Antarmuka _IInkEditEvents mengimplementasikan antarmuka IDispatch dengan pengidentifikasi DISPID_IeeMouseDown.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Header
Inked.h (juga memerlukan inked_i.c)
Pustaka
InkEd.dll

Lihat juga

InkSedit

Enumerasi InkMouseButton

Enumerasi InkShiftKeyModifierFlags

Kejadian MouseMove [Kontrol InkEdit]

Kejadian MouseUp [Kontrol InkEdit]