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. |