Package at.bestsolution.uia
Interface ITextEditProvider
- All Superinterfaces:
ITextProvider
Extends the ITextProvider interface to enable Microsoft UI Automation providers to expose programmatic text-edit actions.
Call the UiaRaiseTextEditTextChangedEvent function to raise the UI Automation events that notify clients of changes. Use values of TextEditChangeType to describe the change. Follow the guidance given in TextEdit Control Pattern that describes when to raise the events and what payload the events should pass to UI Automation.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface at.bestsolution.uia.ITextProvider
ITextProvider.TextProviderContext -
Method Summary
Modifier and TypeMethodDescriptionReturns the active composition.Returns the current conversion target range.Methods inherited from interface at.bestsolution.uia.ITextProvider
get_DocumentRange, get_SupportedTextSelection, GetSelection, GetVisibleRanges, RangeFromChild, RangeFromPoint
-
Method Details
-
GetActiveComposition
ITextRangeProvider GetActiveComposition()Returns the active composition.Follow the guidance given in TextEdit Control Pattern that describes how to implement this method and how to raise the related notification events.
- Returns:
- Pointer to the range of the current conversion (none if there is no conversion).
-
GetConversionTarget
ITextRangeProvider GetConversionTarget()Returns the current conversion target range.Follow the guidance given in TextEdit Control Pattern that describes how to implement this method and how to raise the related notification events.
- Returns:
- Pointer to the conversion target range (none if there is no conversion).
-