Bagikan melalui


struktur POINTER_TOUCH_INFO (winuser.h)

Menentukan informasi sentuhan dasar yang umum untuk semua jenis penunjuk.

Sintaks

typedef struct tagPOINTER_TOUCH_INFO {
  POINTER_INFO pointerInfo;
  TOUCH_FLAGS  touchFlags;
  TOUCH_MASK   touchMask;
  RECT         rcContact;
  RECT         rcContactRaw;
  UINT32       orientation;
  UINT32       pressure;
} POINTER_TOUCH_INFO;

Anggota

pointerInfo

Jenis: POINTER_INFO

Struktur header POINTER_INFO yang disematkan.

touchFlags

Jenis: Bendera Sentuh

Saat ini tidak ada.

touchMask

Jenis: Touch Mask

Menunjukkan bidang opsional mana yang berisi nilai yang valid. Anggota dapat berupa nol atau kombinasi nilai apa pun dari konstanta Touch Mask .

rcContact

Jenis: RECT

Koordinat layar area kontak yang diprediksi, dalam piksel. Secara default, jika perangkat tidak melaporkan area kontak, bidang ini default ke persegi panjang 0 demi 0 yang berpusat di sekitar lokasi penunjuk.

Nilai yang diprediksi didasarkan pada posisi penunjuk yang dilaporkan oleh digitizer dan gerakan penunjuk. Koreksi ini dapat mengimbangi keterlambatan visual karena keterlambatan inheren dalam pengimporan dan pemrosesan lokasi penunjuk pada digitizer. Ini berlaku untuk pointer jenis PT_TOUCH.

rcContactRaw

Jenis: RECT

Koordinat layar mentah area kontak, dalam piksel. Untuk koordinat layar yang disesuaikan, lihat rcContact.

orientation

Jenis: UINT32

Orientasi penunjuk, dengan nilai antara 0 dan 359, di mana 0 menunjukkan penunjuk sentuh yang selaras dengan sumbu x dan menunjuk dari kiri ke kanan; meningkatkan nilai menunjukkan derajat rotasi ke arah searah jajar.

Bidang ini default ke 0 jika perangkat tidak melaporkan orientasi.

Catatan

Beberapa perangkat layar sentuh yang mendukung orientasi hanya akan melaporkan nilai setengah rentang (0-180°), sementara perangkat lain hanya akan melaporkan nilai rentang penuh (0-359°).

pressure

Jenis: UINT32

Tekanan pena dinormalisasi ke rentang antara 0 dan 1024. Defaultnya adalah 512.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header winuser.h (termasuk Windows.h)

Lihat juga

Struktur