SetThreadLocale    
The SetThreadLocale
function sets the calling thread s current locale. 
BOOL SetThreadLocale (
|     LCID Locale  | // locale
  identifier   | 
|    ); |  | 
Parameters
Locale
Specifies the
new locale for the calling thread. This parameter can be a locale identifier
created by the MAKELCID
macro, or one of the following predefined values:
| LOCALE_SYSTEM_DEFAULT | Default
  system locale. | 
| LOCALE_USER_DEFAULT | Default
  user locale. | 
For more
information, see Locale Identifiers. 
Return Values
If the
function succeeds, the return value is nonzero. 
If the
function fails, the return value is zero. To get extended error information,
call GetLastError.
Remarks
When a thread
is created, it is given the system default thread locale. The system reads the
system default thread locale from the registry when the system boots. This
system default can be modified for future process and thread creation using
Control Panel s International application. 
See Also