Export (0) Print
Expand All

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.

MethodDescription
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

UIAutomationCore.h (include UIAutomation.h)

IDL

UIAutomationCore.idl

DLL

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

 

 

Community Additions

ADD
Show:
© 2014 Microsoft