Condividi tramite


Enumerazione InkSystemGesture (msinkaut.h)

Specifica l'interesse per un set di movimenti specifici del sistema operativo.

Sintassi

typedef enum InkSystemGesture {
  ISG_Tap = 0x10,
  ISG_DoubleTap = 0x11,
  ISG_RightTap = 0x12,
  ISG_Drag = 0x13,
  ISG_RightDrag = 0x14,
  ISG_HoldEnter = 0x15,
  ISG_HoldLeave = 0x16,
  ISG_HoverEnter = 0x17,
  ISG_HoverLeave = 0x18,
  ISG_Flick = 0x1f
} ;

Costanti

 
ISG_Tap
Valore: 0x10
Clic del pulsante sinistro del mouse. Può essere usato per scegliere un comando dal menu o dalla barra degli strumenti, eseguire un'azione se si sceglie un comando, impostare un punto di inserimento (IP) o visualizzare il feedback di selezione.
ISG_DoubleTap
Valore: 0x11
Doppio clic del pulsante sinistro del mouse. Può essere usato per selezionare una parola o aprire un file o una cartella.
ISG_RightTap
Valore: 0x12
Clic del pulsante destro del mouse. Può essere utilizzato per visualizzare un menu di scelta rapida.
ISG_Drag
Valore: 0x13
Trascinamento del mouse mentre si preme il pulsante sinistro del mouse. Può essere usato per trascinare la selezione(ad esempio in Microsoft Word quando si inizia con un IP), selezionare più parole, trascinare (ad esempio quando si trascina un oggetto in Microsoft Windows) o scorrere.
ISG_RightDrag
Valore: 0x14
Pressione e blocco seguito da un tratto, che esegue il mapping a un trascinamento destro di un mouse. Può essere usato per trascinare (ad esempio quando si trascina un oggetto o una selezione seguita da un menu di scelta rapida).
ISG_HoldEnter
Valore: 0x15
Pressione e blocco del pulsante sinistro del mouse che dura per molto tempo, che non ha un equivalente del mouse. Si tratta di un fallback per quando un utente continua un'azione di pressione e blocco per molto tempo e l'evento torna a un tocco.
ISG_HoldLeave
Valore: 0x16
Non implementato.
ISG_HoverEnter
Valore: 0x17
Pausa del mouse su un oggetto . Può essere usato per visualizzare una descrizione comando, effetti di rollover o altri comportamenti di sospensione del mouse.
ISG_HoverLeave
Valore: 0x18
Un mouse che lascia una pausa. Può essere usato per terminare gli effetti del rollover della descrizione comando o altri comportamenti di sospensione del mouse.
ISG_Flick
Valore: 0x1f
Un gesto di scorrimento.

Commenti

Il movimento di scorrimento viene riconosciuto in Windows Vista e nelle versioni successive di Windows.

I sistemi operativi Windows Vista e Tablet PC supportano questi movimenti per impostazione predefinita. Quando uno di questi movimenti viene riconosciuto, l'evento SystemGesture viene generato automaticamente. Molti di questi movimenti sono mappati agli eventi tradizionali del mouse. Ad esempio, il movimento di sistema Tap simula un clic del pulsante sinistro del mouse.

Un movimento di sistema è separato da un movimento dell'applicazione. I movimenti dell'applicazione vengono definiti nel tipo di enumerazione InkApplicationGesture .

Per altre informazioni sui movimenti di sistema, vedere Using Gestures.For more information about system gestures, see Using Gestures.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Intestazione msinkaut.h

Vedi anche

Metodo GetHotPoint

Classe InkCollector

Classe InkOverlay

Informazioni di riferimento sul controllo InkPicture

Evento SystemGesture [Controllo InkPicture]

Uso dei movimenti