ITextEditProvider interface (uiautomationcore.h)

Extends the ITextProvider interface to enable Microsoft UI Automation providers to expose programmatic text-edit actions.

Inheritance

The ITextEditProvider interface inherits from ITextProvider. ITextEditProvider also has these types of members:

Methods

The ITextEditProvider interface has these methods.

 
ITextEditProvider::GetActiveComposition

Returns the active composition. (ITextEditProvider.GetActiveComposition)
ITextEditProvider::GetConversionTarget

Returns the current conversion target range. (ITextEditProvider.GetConversionTarget)

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

Requirement Value
Minimum supported client Windows 8.1 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 R2 [desktop apps | UWP apps]
Target Platform Windows
Header uiautomationcore.h (include UIAutomation.h)

See also

ITextProvider

TextEdit Control Pattern

UI Automation Providers Overview

UI Automation Support for Textual Content

UiaRaiseTextEditTextChangedEvent