Leggere in inglese

Condividi tramite


Input penna

Panoramica della tecnologia di input Penna.

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

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
INK_HIGH_CONTRAST_ADJUSTMENT

Specifica come l'oggetto IInkD2DRenderer2 disegna input penna (standard e modificato) quando il sistema è in modalità tema a contrasto.
TfHandwritingFocusTargetResponse

Specifica come un client che implementa l'interfaccia IHandwritingInputRoutingCallback risponde quando viene chiamata la funzione FocusHandwritingTarget.
TfHandwritingState

Specifica il modo in cui la scrittura viene gestita dal sistema.
TfInputEvaluation

Specifica il modo in cui l'input penna deve essere riconosciuto.
TfProximateHandwritingTargetResponse

Specifica i comportamenti di scrittura supportati in base alla posizione prossima di un oggetto di destinazione della grafia.

Funzioni

 
CreateAndInitializeInkPresenter

Crea un oggetto IInkPresenterDesktop in un thread dell'applicazione, lo connette all'albero visivo DirectComposition dell'app e imposta le dimensioni dell'oggetto.
CreateInkPresenter

Crea un oggetto IInkPresenterDesktop in un thread dell'applicazione.
DetermineProximateHandwritingTarget

Disegna

Esegue il rendering del tratto penna nel contesto del dispositivo Direct2D designato dell'app.
Disegna

Esegue il rendering del tratto penna nel contesto del dispositivo Direct2D designato dell'app.
FocusHandwritingTarget

GetHandwritingDistanceThreshold

Recupera la distanza (verticale e orizzontale) in pixel da un controllo di modifica valido per il quale targetScreenPoint abilita la funzionalità di scrittura.
GetHandwritingState

Recupera lo stato di scrittura corrente per la gestione thread TSF (Text Services Framework).
GetHandwritingStrokeIdForPointer

Recupera l'ID univoco del tratto penna associato all'ID puntatore specificato.
GetPointerTargetInfo

Recupera i dettagli sulla destinazione prossima dell'input del puntatore.
GetPointerTargetInfo

Recupera i dettagli sulla finestra di destinazione di primo livello dell'input del puntatore.
GetSize

Ottiene le dimensioni dell'oggetto InkPresenter.
GetThreadIdForInput

Recupera l'ID del thread di gestione dei messaggi per l'interfaccia utente di destinazione di input.
Invoke

Esegue l'operazione penna in un thread dell'oggetto IInkDesktopHost.
OnCommitRequested

Richiede che l'app esegue il commit di tutti i comandi microsoft DirectComposition in sospeso nell'albero visivo DirectComposition dell'app.
OnHighContrastChanged

Specifica un gestore di modifiche a contrasto elevato. Questo gestore riceve una notifica delle modifiche alle impostazioni del sistema a contrasto elevato.
QueueWorkItem

Aggiungere un'operazione penna a una coda di lavoro per l'esecuzione nel thread IInkDesktopHost.
RegisterHandwritingInputRoutingCallback

RequestHandwritingForPointer

Richiede che il puntatore e il tratto penna specificati vengano usati per fornire l'esperienza di scrittura della scrittura.
SetCommitRequestHandler

Imposta un oggetto IInkCommitRequestHandler che consente all'app (anziché a un oggetto IInkPresenterDesktop) di eseguire il commit di tutti i comandi Microsoft DirectComposition in sospeso nell'albero visivo DirectComposition dell'app.
SetHandwritingState

Imposta lo stato di scrittura corrente per la gestione thread TSF (Text Services Framework).
SetInputEvaluation

Imposta la modalità di riconoscimento dell'input penna.
SetResponse

Specifica la risposta dall'implementazione del callback per la destinazione di proximate.
SetResponse

Specifica la risposta dall'implementazione del callback per la destinazione.
SetRootVisual

Imposta la connessione all'albero visivo DirectComposition dell'app.
SetSize

Imposta le dimensioni dell'oggetto InkPresenter.

Interfacce

 
IHandwritingInputRoutingCallback

Fornisce il supporto di routing di input per separare il thread di sistema di gestione dell'input penna dal thread dell'interfaccia utente della destinazione di input.
IInkCommitRequestHandler

Un oggetto IInkCommitRequestHandler consente all'app (anziché a un oggetto IInkPresenterDesktop) di eseguire il commit di tutti i comandi Microsoft DirectComposition in sospeso nell'albero visivo DirectComposition dell'app.
IInkD2DRenderer

Un oggetto IInkD2DRenderer consente il rendering di tratti penna nel contesto del dispositivo Direct2D designato di un'app di Windows universale anziché nel controllo InkCanvas predefinito.
IInkD2DRenderer2

Un oggetto IInkD2DRenderer2 consente il rendering di tratti penna nel contesto del dispositivo Direct2D designato di un'app di Windows universale anziché nel controllo InkCanvas predefinito.
IInkDesktopHost

Un oggetto IInkDesktopHost consente l'input penna, l'elaborazione e il rendering tramite la creazione di un thread dell'app per ospitare un oggetto IInkPresenterDesktop e inserirlo nell'albero visivo DirectComposition dell'app.
IInkHostWorkItem

Un oggetto IInkHostWorkItem rappresenta un'operazione penna da eseguire in un thread dell'oggetto IInkDesktopHost.
IInkPresenterDesktop

Un oggetto IInkPresenterDesktop rappresenta un oggetto InkPresenter che può essere configurato e inserito nell'albero visivo DirectComposition dell'app Windows classica.
ITfDetermineProximateHandwritingTargetArgs

Fornisce il comportamento della risposta di scrittura e le informazioni di destinazione prossima.
ITfFocusHandwritingTargetArgs

Fornisce il comportamento della risposta di scrittura e le informazioni di destinazione.
ITfHandwriting

Supporta l'input penna con una penna su qualsiasi campo di modifica proximate senza dover prima impostare lo stato attivo sul controllo di modifica. I tratti penna vengono sottoposti a rendering, viene eseguito il riconoscimento della grafia (come movimento di testo o modifica) e il testo viene immesso nel campo di modifica.
ITfHandwritingRequest

Le applicazioni devono usare questa interfaccia per notificare al sistema che hanno valutato l'input penna che si è verificato dopo la richiesta di scrittura.
ITfHandwritingSink

Supporta la possibilità di specificare comportamenti di scrittura personalizzata prima che lo stato attivo sia impostato su un campo di modifica.