ITfKeyTraceEventSink 인터페이스(msctf.h)
ITfKeyTraceEventSink 인터페이스는 대상에 의해 이벤트가 처리되기 전에 키 스트로크 이벤트 알림을 수신하기 위해 애플리케이션 또는 텍스트 서비스에 의해 구현됩니다. 이 advise 싱크는 IID_ITfKeyTraceEventSink 사용하여 스레드 관리자 ITfSource::AdviseSink 메서드를 호출하여 설치됩니다.
상속
ITfKeyTraceEventSink 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ITfKeyTraceEventSink 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ITfKeyTraceEventSink 인터페이스에는 이러한 메서드가 있습니다.
ITfKeyTraceEventSink::OnKeyTraceDown ITfKeyTraceEventSink::OnKeyTraceDown 메서드 |
ITfKeyTraceEventSink::OnKeyTraceUp ITfKeyTraceEventSink::OnKeyTraceUp 메서드 |
설명
ITfKeyTraceEventSink와 ITfKeyEventSink 이벤트의 차이점은 키 이벤트의 필터링 또는 처리가 발생하기 전에 ITfKeyTraceEventSink 이벤트가 발생한다는 것입니다. ITfKeyTraceEventSink 이벤트는 대상 애플리케이션이 키 이벤트를 처리하기 전에 발생합니다.
예제
HRESULT hr;
ITfSource *pSource;
hr = pThreadMgr->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
hr = pSource->AdviseSink(IID_ITfKeyTraceEventSink, pKeyTraceEventSink, &m_dwKeyTraveEventSinkCookie);
pSource->Release();
}
HRESULT hr;
ITfSource *pSource;
hr = pThreadMgr->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
hr = pSource->UnadviseSink(m_dwKeyTraveEventSinkCookie);
pSource->Release();
}
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | msctf.h |
재배포 가능 파일 | Windows 2000 Professional의 TSF 1.0 |
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기