IUIAutomationTextEditTextChangedEventHandler::HandleTextEditTextChangedEvent-Methode (uiautomationclient.h)
Behandelt ein Ereignis, das ausgelöst wird, wenn ein Microsoft Benutzeroberflächenautomatisierung-Anbieter für ein Textbearbeitungssteuerelement eine programmgesteuerte Textänderung meldet.
Syntax
HRESULT HandleTextEditTextChangedEvent(
[in] IUIAutomationElement *sender,
[in] TextEditChangeType textEditChangeType,
[in] SAFEARRAY *eventStrings
);
Parameter
[in] sender
Typ: IUIAutomationElement*
Ein Zeiger auf das Element, das das Ereignis ausgelöst hat.
[in] textEditChangeType
Typ: TextEditChangeType
Der Typ der Textbearbeitungsänderung, die aufgetreten ist.
[in] eventStrings
Typ: SAFEARRAY*
Vom Ereignis übergebene Ereignisdaten.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Methode wird von der Anwendung implementiert, um Ereignisse zu behandeln, die sie mit AddTextEditTextChangedEventHandler abonniert hat.
Die Ereignisdaten enthalten unterschiedliche Nutzlasten für jeden Änderungstyp der Textbearbeitung:
- TextEditChangeType_AutoCorrect: Daten sind die neue korrigierte Zeichenfolge .
- TextEditChangeType_Composition: Daten sind die aktualisierte Zeichenfolge in der Komposition (nur der Teil, der geändert wurde).
- TextEditChangeType_CompositionFinalized: Daten sind die abgeschlossene Zeichenfolge der abgeschlossenen Komposition (diese kann leer sein, wenn die Komposition abgebrochen oder gelöscht wurde).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationclient.h (include UIAutomation.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für