Condividi tramite


Evento InkCollector.SystemGesture

Si verifica quando viene riconosciuto un movimento di sistema.

Sintassi

void SystemGesture(
  [in] IInkCursor       *Cursor,
  [in] InkSystemGesture Id,
  [in] long             X,
  [in] long             Y,
  [in] long             Modifier,
  [in] BSTR             Character,
  [in] long             CursorMode
);

Parametri

Cursore [in]

Oggetto IInkCursor che ha generato l'evento SystemGesture .

ID [in]

Valore del movimento di sistema.

X [in]

Coordinata x della posizione del movimento.

Y [in]

Coordinata y della posizione del movimento.

Modificatore [in]

Riservato.

Carattere [in]

Riservato.

CursorMode [in]

Valore che indica se l'oggetto IInkCursor è in modalità normale o gomma. 1 è per la modalità normale e 2 sono per la modalità gomma.

Valore restituito

Questo evento non restituisce un valore.

Commenti

I movimenti di sistema sono utili perché forniscono informazioni sull'oggetto IInkCursor usato per creare il movimento. Forniscono anche collegamenti a combinazioni di eventi del mouse e sono modi "più economici" per rilevare gli eventi del mouse.

Ad esempio, invece di cercare una coppia di eventiMouseDown Event / MouseDown senza altri eventi del mouse che si verificano tra di loro, è possibile cercare i movimenti di sistema Tap o RightTap.

Come altro esempio, invece di ascoltare gli eventi MouseDown Event / MouseMove e ottenere numerosi messaggi di evento MouseMove, è possibile watch per i movimenti di sistema Drag o RightDrag purché non si sia interessati alle coordinate (x, y) di ogni posizione del mouse. In questo modo è possibile ricevere un solo messaggio anziché numerosi messaggi di evento MouseMove .

Per un elenco di movimenti di sistema specifici, vedere il tipo di enumerazione InkSystemGesture . Per altre informazioni sui movimenti di sistema, vedere Using Gestures and Command Input on the Tablet PC .For more information about system gestures, see Using Gestures and Command Input on the Tablet PC.For more information about system gestures, see Using Gestures and Command Input on the Tablet PC.

Questo metodo di evento viene definito nel _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents interfacce di sola distribuzione (dispinterfaces) con un ID di DISPID_ICESystemGesture.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
Msinkaut.h (richiede anche Msinkaut_i.c)
Libreria
InkObj.dll

Vedi anche

Classe InkCollector

Enumerazione InkSystemGesture

Interfaccia IInkCursor

Uso dei movimenti

Input penna, input penna e riconoscimento

Input del comando nel Tablet PC