OK 텍스트 서비스 프레임 워크 DLL을 통해 입력 언어의 변화를 감지하지, 나는 ...이 잠시 동안 있었다.응용 프로그램
MSDN 및 WinSDK 샘플로 모델링 한 텍스트 서비스 DLL이 있는데 잘 등록되며 ITfActiveLanguageProfileNotifySink & ITfLanguageProfileNotifySink 인터페이스를 사용할 수 있습니다. 이러한 이벤트는 잘 보입니다.
나는 또한 언어를 변경할 때 이러한 이벤트가 현재 포커스가있는 응용 프로그램/프로세스에서 발생한다는 것을 깨달았습니다.
내가해야 할 일은 포커스가있을 때 이러한 이벤트를 내 응용 프로그램에 콜백 할 수있게하는 것입니다. 나는 뭔가를 놓친다는 것을 안다.
여기에 도움을 주시면 감사하겠습니다.
감사합니다.
어떤 운영 체제입니까? XP에서 Windows 7까지, 언어 변경은 프로세스마다 있습니다. Windows 8에서 언어 변경은 전역 적입니다. –
Eric - Windows 7입니다. 응용 프로그램이 등록 된 텍스트 서비스에 대해 이러한 콜백을 수신하려면 어떻게해야합니까? 내 텍스트 서비스 개체는 사용자 지정 인터페이스뿐만 아니라이 두 싱크에서 파생됩니다. 내 응용 프로그램에서 스레드 관리자를 얻을 수 있지만, 그 후에 그것은 내 응용 프로그램에서 이러한 이벤트를 볼 수없는 무슨 상관이 보인다. 예를 들어, 텍스트 객체에 창 핸들을 전달하여 콜백하도록하면이 핸들은 내 애플리케이션에 포커스가 있어도 유효하지 않은 것처럼 보입니다. – user2621234
안녕, 멋진 블로그! 그것은 내가 찾은 가장 유용한 자료였습니다. – user2621234