Condividi tramite


Input tocco

Panoramica della tecnologia Touch Input.

Per sviluppare l'input tocco, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
MANIPULATION_PROCESSOR_MANIPULATIONS

L'enumerazione MANIPULATION_PROCESSOR_MANIPULATIONS diversi tipi di manipolazione che possono essere applicati a un oggetto di destinazione.

Funzioni

 
CloseGestureInfoHandle

Chiude le risorse associate a un handle di informazioni sui movimenti.
CloseTouchInputHandle

Chiude un handle di input tocco, libera la memoria del processo associata e invalida l'handle.
Operazione completata

Il metodo Complete completa la manipolazione corrente e arresta l'inerzia nel processore di inerzia.
CompleteManipulation

Il metodo CompleteManipulation viene chiamato quando lo sviluppatore sceglie di terminare la manipolazione.
CompleteTime

Completa la manipolazione corrente in corrispondenza del segno di spunta specificato, arresta l'inerzia nel processore di inerzia e genera l'evento ManipulationCompleted.
get_BoundaryBottom

La proprietà BoundaryBottom limita la distanza verso la parte inferiore dello schermo in cui può essere spostato l'oggetto di destinazione. (Get)
get_BoundaryLeft

La proprietà BoundaryLeft limita la distanza verso sinistra dello schermo in cui l'oggetto di destinazione può spostarsi. (Get)
get_BoundaryRight

La proprietà BoundaryRight limita la distanza verso destra dello schermo in cui può essere spostato l'oggetto di destinazione. (Get)
get_BoundaryTop

La proprietà BoundaryTop limita la distanza verso la parte superiore dello schermo in cui può essere spostato l'oggetto di destinazione. (Get)
get_DesiredAngularDeceleration

La proprietà DesiredAngularDeceleration specifica la frequenza desiderata che l'oggetto di destinazione interromperà la rotazione in radianti per msec quadrato. (Get)
get_DesiredDeceleration

La proprietà DesiredDeceleration specifica la frequenza desiderata con cui le operazioni di conversione deceleranno. (Get)
get_DesiredDisplacement

La proprietà DesiredDisplacement specifica la distanza desiderata che verrà spostata dall'oggetto. (Get)
get_DesiredExpansion

La proprietà DesiredExpansion specifica la modifica desiderata nel raggio medio dell'oggetto. (Get)
get_DesiredExpansionDeceleration

La proprietà DesiredExpansionDeceleration specifica la frequenza con cui l'oggetto smetterà di espandersi. (Get)
get_DesiredRotation

La proprietà DesiredRotation specifica la distanza dell'oggetto processore di inerzia corrente da modificare l'oggetto di destinazione in radianti. (Get)
get_ElasticMarginBottom

La proprietà ElasticMarginBottom specifica l'area inferiore per rimbalzare l'oggetto di destinazione. (Get)
get_ElasticMarginLeft

La proprietà ElasticMarginLeft specifica l'area più a sinistra per rimbalzare l'oggetto di destinazione. (Get)
get_ElasticMarginRight

La proprietà ElasticMarginRight specifica l'area più a destra per il rimbalzo dell'oggetto di destinazione. (Get)
get_ElasticMarginTop

La proprietà ElasticMarginTop specifica l'area più in alto per rimbalzare l'oggetto di destinazione. (Get)
get_InitialAngularVelocity

La proprietà InitialAngularVelocity specifica la velocità rotazionale (angolare) della destinazione all'inizio del movimento. (Get)
get_InitialExpansionVelocity

La proprietà InitialExpansionVelocity specifica la frequenza di espansione del raggio per una destinazione quando la destinazione è stata influenzata dall'inerzia. (Get)
get_InitialOriginX

La proprietà InitialOriginX specifica la posizione orizzontale iniziale per una destinazione con inerzia. (Get)
get_InitialOriginY

La proprietà InitialOriginY specifica la posizione verticale iniziale per una destinazione con inerzia. (Get)
get_InitialRadius

La proprietà InitialRadius specifica la distanza tra il bordo della destinazione e il relativo centro prima della modifica dell'oggetto. (Get)
get_InitialTimestamp

La proprietà InitialTimestamp specifica il timestamp iniziale per un oggetto di destinazione con inerzia. (Get)
get_InitialVelocityX

La proprietà InitialVelocityX specifica lo spostamento iniziale dell'oggetto di destinazione sull'asse orizzontale. (Get)
get_InitialVelocityY

La proprietà InitialVelocityY specifica lo spostamento iniziale dell'oggetto di destinazione sull'asse verticale. (Get)
get_MinimumScaleRotateRadius

Specifica la dimensione dei contatti della distanza su una scala o di rotazione del movimento da attivare la manipolazione. (Get)
get_PivotPointX

La proprietà PivotPointX è il centro orizzontale dell'oggetto. (Get)
get_PivotPointY

La proprietà PivotPointY è il centro verticale dell'oggetto. (Get)
get_PivotRadius

La proprietà PivotRadius viene utilizzata per determinare la rotazione utilizzata nella manipolazione con un solo dito. (Get)
get_SupportedManipulations

La proprietà SupportedManipulations viene utilizzata per indicare quali manipolazioni sono supportate da un oggetto . (Get)
GetAngularVelocity

Il metodo GetAngularVelocity calcola la velocità di rotazione in corrispondenza della quale l'oggetto di destinazione viene spostato.
GetExpansionVelocity

Il metodo GetExpansionVelocity calcola la frequenza di espansione dell'oggetto di destinazione.
GetGestureConfig

Recupera la configurazione per cui i messaggi di movimento tocco di Windows vengono inviati da una finestra.
GetGestureExtraArgs

Recupera informazioni aggiuntive su un movimento dal relativo handle GESTUREINFO.
GetGestureInfo

Recupera una struttura GESTUREINFO in base a un handle alle informazioni sui movimenti.
GetTouchInputInfo

Recupera informazioni dettagliate sugli input tocco associati a un handle di input tocco specifico.
GetVelocityX

Calcola e restituisce la velocità orizzontale per l'oggetto di destinazione.
GetVelocityY

Calcola e restituisce la velocità verticale.
GID_ROTATE_ANGLE_FROM_ARGUMENT

La macro GID_ROTATE_ANGLE_FROM_ARGUMENT viene utilizzata per interpretare il valore GID_ROTATE ullArgument durante la ricezione del valore nella struttura WM_GESTURE.
GID_ROTATE_ANGLE_TO_ARGUMENT

Converte un valore radiante in un argomento per i messaggi dei movimenti di rotazione.
IsTouchWindow

Controlla se una finestra specificata è in grado di supportare il tocco e, facoltativamente, recupera i flag di modificatore impostati per la funzionalità di tocco della finestra.
ManipulationCompleted

Gestisce l'evento al termine della manipolazione o dell'inerzia.
ManipulationDelta

Gestisce gli eventi che si verificano quando viene modificato un oggetto modificato.
ManipulationStarted

Gestisce l'evento per quando inizia la manipolazione o l'inerzia.
Processo

Il metodo Process esegue calcoli e può generare l'evento Started, Delta o Completed a seconda che l'estrapolazione sia stata completata o meno. Se l'estrapolazione è terminata con il segno di graduazione precedente, il metodo non è operativo.
ProcessDown

Il metodo ProcessDown consente di toccare i dati al processore di manipolazione associato a una destinazione.
ProcessDownWithTime

I feed toccano i dati, incluso un timestamp, al processore di manipolazione associato a una destinazione.
ProcessMove

Il metodo ProcessMove invia i dati di spostamento per l'oggetto di destinazione al relativo processore di manipolazione.
ProcessMoveWithTime

Inserisce i dati di spostamento, incluso un timestamp, per l'oggetto di destinazione al relativo processore di manipolazione.
ProcessTime

Il metodo ProcessTime esegue calcoli per il tick specificato e può generare l'evento Started, Delta o Completed a seconda che l'estrapolazione sia stata completata o meno. Se l'estrapolazione è terminata con il segno di graduazione precedente, il metodo non è operativo.
ProcessUp

Il metodo ProcessUp invia i dati al processore di manipolazione di una destinazione per le sequenze di tocco.
ProcessUpWithTime

Inserisce i dati, incluso un timestamp, al processore di manipolazione di una destinazione per le sequenze di tocco.
put_BoundaryBottom

La proprietà BoundaryBottom limita la distanza verso la parte inferiore dello schermo in cui può essere spostato l'oggetto di destinazione. (Put)
put_BoundaryLeft

La proprietà BoundaryLeft limita la distanza verso sinistra dello schermo in cui l'oggetto di destinazione può spostarsi. (Put)
put_BoundaryRight

La proprietà BoundaryRight limita la distanza verso destra dello schermo in cui può essere spostato l'oggetto di destinazione. (Put)
put_BoundaryTop

La proprietà BoundaryTop limita la distanza verso la parte superiore dello schermo in cui può essere spostato l'oggetto di destinazione. (Put)
put_DesiredAngularDeceleration

La proprietà DesiredAngularDeceleration specifica la frequenza desiderata che l'oggetto di destinazione interromperà la rotazione in radianti per msec quadrato. (Put)
put_DesiredDeceleration

La proprietà DesiredDeceleration specifica la frequenza desiderata con cui le operazioni di conversione deceleranno. (Put)
put_DesiredDisplacement

La proprietà DesiredDisplacement specifica la distanza desiderata che verrà spostata dall'oggetto. (Put)
put_DesiredExpansion

La proprietà DesiredExpansion specifica la modifica desiderata nel raggio medio dell'oggetto. (Put)
put_DesiredExpansionDeceleration

La proprietà DesiredExpansionDeceleration specifica la frequenza con cui l'oggetto smetterà di espandersi. (Put)
put_DesiredRotation

La proprietà DesiredRotation specifica la distanza dell'oggetto processore di inerzia corrente da modificare l'oggetto di destinazione in radianti. (Put)
put_ElasticMarginBottom

La proprietà ElasticMarginBottom specifica l'area inferiore per rimbalzare l'oggetto di destinazione. (Put)
put_ElasticMarginLeft

La proprietà ElasticMarginLeft specifica l'area più a sinistra per rimbalzare l'oggetto di destinazione. (Put)
put_ElasticMarginRight

La proprietà ElasticMarginRight specifica l'area più a destra per il rimbalzo dell'oggetto di destinazione. (Put)
put_ElasticMarginTop

La proprietà ElasticMarginTop specifica l'area più in alto per rimbalzare l'oggetto di destinazione. (Put)
put_InitialAngularVelocity

La proprietà InitialAngularVelocity specifica la velocità rotazionale (angolare) della destinazione all'inizio del movimento. (Put)
put_InitialExpansionVelocity

La proprietà InitialExpansionVelocity specifica la frequenza di espansione del raggio per una destinazione quando la destinazione è stata influenzata dall'inerzia. (Put)
put_InitialOriginX

La proprietà InitialOriginX specifica la posizione orizzontale iniziale per una destinazione con inerzia. (Put)
put_InitialOriginY

La proprietà InitialOriginY specifica la posizione verticale iniziale per una destinazione con inertia. (Put)
put_InitialRadius

La proprietà InitialRadius specifica la distanza dal bordo della destinazione al suo centro prima della modifica dell'oggetto. (Put)
put_InitialTimestamp

La proprietà InitialTimestamp specifica il timestamp iniziale per un oggetto di destinazione con inertia. (Put)
put_InitialVelocityX

La proprietà InitialVelocityX specifica lo spostamento iniziale dell'oggetto di destinazione sull'asse orizzontale. (Put)
put_InitialVelocityY

La proprietà InitialVelocityY specifica lo spostamento iniziale dell'oggetto di destinazione sull'asse verticale. (Put)
put_MinimumScaleRotateRadius

Specifica la quantità di contatti a distanza su scala o rotazione del movimento da attivare la manipolazione. (Put)
put_PivotPointX

La proprietà PivotPointX è il centro orizzontale dell'oggetto. (Put)
put_PivotPointY

La proprietà PivotPointY è il centro verticale dell'oggetto. (Put)
put_PivotRadius

La proprietà PivotRadius viene usata per determinare la rotazione utilizzata nella manipolazione a dito singolo. (Put)
put_SupportedManipulations

La proprietà SupportedManipulations viene usata per indicare quali manipolazioni sono supportate da un oggetto. (Put)
RegisterTouchWindow

Registra una finestra come compatibile con tocco.
Reimpostazione

Il metodo Reset inizializza il processore con timestamp iniziale e riavvia inertia.
SetGestureConfig

Configura i messaggi inviati da una finestra per i movimenti Tocco di Windows.
TOUCH_COORD_TO_PIXEL

Converte le coordinate tocco in pixel.
Annullare la registrazione diTouchWindow

Registra una finestra come non più compatibile con il tocco.

Interfacce

 
_IManipulationEvents

Gestisce la manipolazione e l'inerzia degli eventi.
Iinertiaprocessor

L'interfaccia IInertiaProcessor gestisce i calcoli relativi al movimento degli oggetti per Windows Touch.
IManipulationProcessor

IManipulationProcessor offre funzionalità per il monitoraggio e la risposta all'input multitouch.

Strutture

 
GESTURECONFIG

Ottiene e imposta la configurazione per abilitare i messaggi di movimento e il tipo di questa configurazione.
GESTUREINFO

Archivia informazioni su un movimento.
GESTURENOTIFYSTRUCT

Quando viene trasmesso con messaggi di WM_GESTURENOTIFY, passa informazioni su un movimento.
TOUCHINPUT

Incapsula i dati per l'input tocco.