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