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