Auf Englisch lesen

Freigeben über


Freihandeingabe

Übersicht über die Eingabetechnologie für Freihand.

Zum Entwickeln von Freihandeingaben benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
INK_HIGH_CONTRAST_ADJUSTMENT

Gibt an, wie das IInkD2DRenderer2-Objekt Freihand zeichnet (standard und geändert), wenn sich das System in einem Kontrastdesignmodus befindet.
TfHandwritingFocusTargetResponse

Gibt an, wie ein Client, der die IHandwritingInputRoutingCallback-Schnittstelle implementiert, reagiert, wenn die FocusHandwritingTarget-Funktion aufgerufen wird.
TfHandwritingState

Gibt an, wie die Handschrift vom System behandelt wird.
TfInputEvaluation

Gibt an, wie die Stifteingabe erkannt werden soll.
TfProximateHandwritingTargetResponse

Gibt das unterstützte Schreibverhalten basierend auf der nähen Position eines Handschriftzielobjekts an.

Functions

 
CreateAndInitializeInkPresenter

Erstellt ein IInkPresenterDesktop-Objekt in einem Anwendungsthread, verbindet es mit der visuellen DirectComposition-Struktur der App und legt die Größe des Objekts fest.
CreateInkPresenter

Erstellt ein IInkPresenterDesktop-Objekt in einem Anwendungsthread.
DetermineProximateHandwritingTarget

Zeichnen

Rendert den Freihandstrich im angegebenen Direct2D-Gerätekontext der App.
Zeichnen

Rendert den Freihandstrich im angegebenen Direct2D-Gerätekontext der App.
FocusHandwritingTarget

GetHandwritingDistanceThreshold

Ruft den Abstand (vertikal und horizontal) in Pixeln aus einem gültigen Bearbeitungssteuerelement ab, für das targetScreenPoint handschriftliche Funktionen ermöglicht.
GetHandwritingState

Ruft den aktuellen Schreibzustand für den TSF-Thread-Manager (Text Services Framework) ab.
GetHandwritingStrokeIdForPointer

Ruft die eindeutige ID des Freihandstrichs ab, der der angegebenen Zeiger-ID zugeordnet ist.
GetPointerTargetInfo

Ruft Details zum Ziel der Zeigereingabe ab.
GetPointerTargetInfo

Ruft Details zum Zielfenster der obersten Ebene der Zeigereingabe ab.
GetSize

Ruft die Größe des InkPresenter-Objekts ab.
GetThreadIdForInput

Ruft die ID des Nachrichtenverarbeitungsthreads für die Eingabeziel-Benutzeroberfläche ab.
Invoke

Führt den Freihandvorgang in einem IInkDesktopHost-Objektthread aus.
OnCommitRequested

Fordert an, dass die App alle ausstehenden Microsoft DirectComposition-Befehle in die visuelle DirectComposition-Struktur der App committet.
OnHighContrastChanged

Gibt einen Änderungshandler mit hohem Kontrast an. Dieser Handler wird über Änderungen an den Systemeinstellungen für hohen Kontrast benachrichtigt.
QueueWorkItem

Fügen Sie einer Arbeitswarteschlange einen Freihandvorgang zur Ausführung im IInkDesktopHost-Thread hinzu.
RegisterHandwritingInputRoutingCallback

RequestHandwritingForPointer

Fordert an, dass der angegebene Zeiger und der angegebene Freihandstrich verwendet werden, um die Schreiberfahrung bereitzustellen.
SetCommitRequestHandler

Legt ein IInkCommitRequestHandler-Objekt fest, das es der App (anstelle eines IInkPresenterDesktop-Objekts) ermöglicht, alle ausstehenden Microsoft DirectComposition-Befehle in die visuelle DirectComposition-Struktur der App zu committen.
SetHandwritingState

Legt den aktuellen Schreibstatus für den TSF-Thread-Manager (Text Services Framework) fest.
SetInputEvaluation

Legt fest, wie die Stifteingabe erkannt werden soll.
SetResponse

Gibt die Antwort der Rückrufimplementierung für das proximate-Ziel an.
SetResponse

Gibt die Antwort der Rückrufimplementierung für das Ziel an.
SetRootVisual

Legt die Verbindung mit der visuellen DirectComposition-Struktur der App fest.
Setsize

Legt die Größe des InkPresenter-Objekts fest.

Schnittstellen

 
IHandwritingInputRoutingCallback

Bietet Unterstützung für das Eingaberouting zum Trennen des Stifteingabebehandlungssystemthreads vom UI-Thread des Eingabeziels.
IInkCommitRequestHandler

Ein IInkCommitRequestHandler-Objekt ermöglicht der App (anstelle eines IInkPresenterDesktop-Objekts), alle ausstehenden Microsoft DirectComposition-Befehle in die visuelle DirectComposition-Struktur der App zu committen.
IInkD2DRenderer

Ein IInkD2DRenderer-Objekt ermöglicht das Rendern von Freihandstrichen im angegebenen Direct2D-Gerätekontext einer universellen Windows-App anstelle des Standardmäßigen InkCanvas-Steuerelements.
IInkD2DRenderer2

Ein IInkD2DRenderer2-Objekt ermöglicht das Rendern von Freihandstrichen im angegebenen Direct2D-Gerätekontext einer universellen Windows-App anstelle des Standardmäßigen InkCanvas-Steuerelements.
IInkDesktopHost

Ein IInkDesktopHost-Objekt ermöglicht die Freihandeingabe, -verarbeitung und -rendering durch die Erstellung eines App-Threads, um ein IInkPresenterDesktop-Objekt zu hosten und in die visuelle DirectComposition-Struktur der App einzufügen.
IInkHostWorkItem

Ein IInkHostWorkItem-Objekt stellt einen Freihandvorgang dar, der in einem IInkDesktopHost-Objektthread ausgeführt werden soll.
IInkPresenterDesktop

Ein IInkPresenterDesktop-Objekt stellt einen InkPresenter dar, der konfiguriert und in die visuelle DirectComposition-Struktur der klassischen Windows-App eingefügt werden kann.
ITfDetermineProximateHandwritingTargetArgs

Stellt das Verhalten der Handschriftantwort und informationen zum zielnäheren Ziel bereit.
ITfFocusHandwritingTargetArgs

Stellt das Verhalten der Handschriftantwort und Zielinformationen bereit.
ITfHandwriting

Unterstützt Freihandeingaben mit einem Stift in einem beliebigen Bearbeitungsfeld in der Nähe, ohne den Fokus zuerst auf das Bearbeitungssteuerelement festlegen zu müssen. Die Freihandstriche werden gerendert, die Handschrifterkennung (entweder als Text- oder Bearbeitungsgeste) und Text in das Bearbeitungsfeld eingegeben.
ITfHandwritingRequest

Anwendungen müssen diese Schnittstelle verwenden, um das System zu benachrichtigen, dass sie die Stifteingabe ausgewertet haben, die nach der Handschriftanforderung aufgetreten ist.
ITfHandwritingSink

Unterstützt die Möglichkeit, benutzerdefinierte Schreibverhalten anzugeben, bevor der Fokus auf ein Bearbeitungsfeld festgelegt wird.