InjectedInputPointerInfo Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene informazioni di base sul puntatore comuni a tutti i tipi di puntatore.
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
struct InjectedInputPointerInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public struct InjectedInputPointerInfo
var injectedInputPointerInfo = {
pointerId : /* Your value */,
pointerOptions : /* Your value */,
pixelLocation : /* Your value */,
timeOffsetInMilliseconds : /* Your value */,
performanceCount : /* Your value */
}
Public Structure InjectedInputPointerInfo
- Ereditarietà
-
InjectedInputPointerInfo
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)
|
Esempio
Ecco alcuni esempi scaricabili che illustrano l'input di base e l'inserimento di input:
- Esempio di inserimento di input (da mouse a tocco)
- Esempio di inserimento tramite tocco
- Input: Esempio di eventi di input utente XAML
Commenti
Importante
Le API in questo spazio dei nomi richiedono la funzionalità con restrizioni input AnywherectionBrokered.
Per usare l'inserimento di input è necessario aggiungere quanto segue al package.appxmanifest:
- A
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- A
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />
Campi
PerformanceCount |
Timestamp ad alta risoluzione (minore di un microsecondo) usato per le misurazioni dell'intervallo di tempo. |
PixelLocation |
Coordinate dello schermo del puntatore in pixel indipendente dal dispositivo (DIP). |
PointerId |
Identificatore univoco per la durata del puntatore. Un puntatore viene creato quando entra nell'intervallo di rilevamento e viene eliminato definitivamente quando lascia l'intervallo di rilevamento. Se un puntatore esce dall'intervallo di rilevamento e quindi restituisce, viene considerato come un nuovo puntatore e potrebbe essere assegnato un nuovo identificatore. |
PointerOptions |
Le varie opzioni, o modificatori, usate per simulare l'input del puntatore tramite InjectedInputMouseInfo, InjectedInputPenInfo e InjectedInputTouchInfo. |
TimeOffsetInMilliseconds |
Valore di base, o di riferimento, in millisecondi, per gli eventi di input a tempo, ad esempio un doppio clic/tocco. |