Delphi WinAPI SetThreadLocale

Delphi WinAPI SetThreadLocale - 设置调用线程的当前区域设置,改变语言环境

原型语法:

BOOL SetThreadLocale(
  LCID Locale  //指定区域设置的区域设置标识符。
);

Locale 可选参数:

  • LOCALE_CUSTOM_DEFAULT
  • LOCALE_CUSTOM_UI_DEFAULT
  • LOCALE_CUSTOM_UNSPECIFIED
  • LOCALE_INVARIANT
  • LOCALE_SYSTEM_DEFAULT
  • LOCALE_USER_DEFAULT

返回值:函数应在成功时返回LCID。这是上一个线程区域设置的LCID。

示例:

SetThreadLocale(1033);  //en-us	1033 英文
SetThreadLocale(2052);  //2052 简体中文

提示:

  • 函数改变了当前软件的环境,且不影响操作系统的环境。  
  • program 需要 use windows;
  • Application 开始之前使用

  

创建时间:2021.04.23  更新时间:

博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
原文地址:https://www.cnblogs.com/guorongtao/p/14694631.html