2

我知道如果我想使用 LCID 更改线程的语言环境,我可以调用SetThreadLocale,但是如何使用 LCID 在进程范围内设置它?

4

2 回答 2

1

LOCALE_USER_DEFAULT 是用户或进程的默认语言环境。 MSDN说:

创建线程时,它使用用户语言环境。可以使用控制面板的区域和语言选项部分修改此用户区域设置以用于未来的进程和线程创建。

于 2013-06-06T03:55:07.493 回答
1

WinApi 无法做到这一点。语言环境是按用户设置的,您不能设置进程的语言环境,只能按线程设置。

于 2013-06-06T03:44:54.807 回答