0

在应用程序中调用 SetThreadUILanguage 有什么影响?它会导致 MessageBox 上的“OK”和“CANCEL”等标题以通过此 API 设置的语言显示吗?

如果字幕确实以设置的语言出现,它们是否需要该语言的本地化版本的操作系统,或者在英语操作系统之上有一个 MUI(多语言用户界面包)/LIP(语言界面包)就足够了。

谢谢,兰吉特

4

1 回答 1

2

是否会导致 MessageBox 上的“OK”和“CANCEL”等标题以通过此 API 设置的语言显示

不,这些来自操作系统,并且始终使用操作系统的语言。如果您安装了本地化操作系统或 MUI 或 LIP,它们将以操作系统 UI 的当前语言显示。

如果应用程序使用标准 MUI API,SetThreadUILanguage 仅影响调用它的应用程序加载资源 dll。

于 2009-12-04T09:36:04.817 回答