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
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