ITextEditProvider interface
Extends the ITextProvider interface to enable Microsoft UI Automation providers to expose programmatic text-edit actions.
When to implement
This interface should be implemented when developing a provider for a text control that programmatically alters text, or interacts with an IME. For more info see TextEdit Control Pattern.
Members
The ITextEditProvider interface inherits from ITextProvider. ITextEditProvider also has these types of members:
Methods
The ITextEditProvider interface has these methods.
| Method | Description |
|---|---|
| GetActiveComposition |
Returns the active composition. |
| GetConversionTarget |
Returns the current conversion target range. |
Remarks
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.
Requirements
|
Minimum supported client |
Windows 8.1 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2012 R2 [desktop apps | Windows Store apps] |
|
Header |
|
|
IDL |
|
|
DLL |
|
|
IID |
IID_ITextEditProvider is defined as EA3605B4-3A05-400E-B5F9-4E91B40F6176 |
See also
- TextEdit Control Pattern
- ITextProvider
- UiaRaiseTextEditTextChangedEvent
- UI Automation Providers Overview
- UI Automation Support for Textual Content