IUIAutomationTextEditTextChangedEventHandler::HandleTextEditTextChangedEvent 메서드(uiautomationclient.h)
텍스트 편집 컨트롤에 대한 Microsoft UI 자동화 공급자가 프로그래밍 방식 텍스트 변경을 보고할 때 발생하는 이벤트를 처리합니다.
구문
HRESULT HandleTextEditTextChangedEvent(
[in] IUIAutomationElement *sender,
[in] TextEditChangeType textEditChangeType,
[in] SAFEARRAY *eventStrings
);
매개 변수
[in] sender
형식: IUIAutomationElement*
이벤트를 발생시킨 요소에 대한 포인터입니다.
[in] textEditChangeType
발생한 텍스트 편집 변경의 형식입니다.
[in] eventStrings
형식: SAFEARRAY*
이벤트에서 전달한 이벤트 데이터입니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
이 메서드는 AddTextEditTextChangedEventHandler를 사용하여 구독한 이벤트를 처리하기 위해 애플리케이션에 의해 구현됩니다.
이벤트 데이터에는 텍스트 편집 변경 유형마다 다른 페이로드가 포함됩니다.
- TextEditChangeType_AutoCorrect: 데이터는 수정된 새 문자열입니다.
- TextEditChangeType_Composition: 데이터는 컴퍼지션에서 업데이트된 문자열입니다(변경된 부분만).
- TextEditChangeType_CompositionFinalized: 데이터는 완료된 컴퍼지션의 완료된 문자열입니다(컴퍼지션이 취소되거나 삭제된 경우 비어 있을 수 있음).
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | uiautomationclient.h(UIAutomation.h 포함) |