Peristiwa InkPicture.MouseDown

Terjadi ketika penunjuk mouse berada di atas kontrol InkPicture dan tombol mouse ditekan.

Sintaks

void MouseDown(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     pX,
  [in]      long                     pY,
  [in, out] VARIANT_BOOL             *Cancel
);

Parameter

Tombol [in]

Tombol yang ditekan.

Shift [in]

Status tombol SHIFT.

pX [in]

Koordinat x, dalam piksel, dari objek IInkCursor .

pY [in]

Koordinat y, dalam piksel, dari objek IInkCursor .

Batal [ masuk, keluar]

VARIANT_TRUE membatalkan kejadian ini untuk kontrol induk; jika tidak, VARIANT_FALSE.

Menampilkan nilai

Kejadian ini tidak mengembalikan nilai.

Keterangan

Catatan

Parameter pX dan pY berada dalam piksel, dan bukan unit HIMETRIC yang terkait dengan sistem koordinat ruang tinta. Ini karena peristiwa ini menggantikan peristiwa mouse terkait dari aplikasi yang tidak sadar pena, dan jenis aplikasi tersebut hanya mengacu pada piksel.

Perhatian

Beberapa kontrol mengandalkan hubungan tertentu antara peristiwa MouseDown, MouseMove, dan MouseUp . Membatalkan beberapa peristiwa ini mungkin memiliki hasil yang tidak diantipasi.

Metode kejadian ini didefinisikan dalam antarmuka _IInkPictureEvents . Antarmuka _IInkPictureEvents mengimplementasikan antarmuka IDispatch dengan pengidentifikasi DISPID_IPEMouseDown.

Persyaratan

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

Lihat juga

Gambar Tinta