2010-01-06 4 views
2

프로그래밍 방식으로 Internet Explorer 로캘 (허용 언어)을 설정하는 방법이 있습니까? Internet Explorer가 포함 된 작은 응용 프로그램이있어서 간단한 단추를 클릭 할 때 로캘을 변경할 수있는 가능성을 제공하고 싶습니다.프로그래밍 방식으로 Internet Explorer에서 브라우저 로캘 설정

레지스트리를 조정하고

SendMessageTimeout (HWND_BROADCAST, WM_SETTINGCHANGE, 0, ...)를 호출 외에 방법이 있나요;

답변

3

예 - IE (실제로는 MSHTML)를 포함 할 때 인스턴스에만 사용 된 레지스트리 항목을 변경할 수 있습니다. 이것은 귀하의 콜백에 의해 이루어집니다 IDocHostUIHandler::GetOptionKeyPath Method

+0

이것은 올바른 해결책입니다. 다른 것은 다른 응용 프로그램의 적절한 작동을 방해하는 해킹입니다. – EricLaw

+0

고마워, 한번 시도해 볼께. –

0

불행히도 - IE는 레지스트리에서 직접 설정을 가져옵니다.

0

웹킷과 같은 임베디드에 더 적합한 렌더링 엔진을 사용하는 것이 좋습니다.

+0

현재 앱에 게코와 인터넷 익스플로러가 내장되어 있으며 웹킷이 계획 중입니다 ... –

관련 문제