是否可以通过编程方式设置Internet Explorer区域设置(已接受的语言)。 我有一个嵌入Internet Explorer的小应用程序,我希望在单击一个简单的按钮时可以更改语言环境。
除了调整注册表和调用
之外还有其他方法吗?SendMessageTimeout(HWND_BROADCAST,WM_SETTINGCHANGE,0,...);
答案 0 :(得分:3)
是 - 当您嵌入IE(实际上是MSHTML)时,您可以更改仅为该实例使用的注册表项。这是通过回复IDocHostUIHandler::GetOptionKeyPath Method
来完成的答案 1 :(得分:0)
不幸的是没有 - IE直接从注册表中提取其设置。
答案 2 :(得分:0)
只是一个建议,但使用更适合嵌入式的渲染引擎(如webkit)可能更有意义。