Compartir a través de


Función SetThreadLocale (winnls.h)

Establece la configuración regional actual del subproceso que llama.

Sintaxis

BOOL SetThreadLocale(
  [in] LCID Locale
);

Parámetros

[in] Locale

Identificador de configuración regional que especifica la configuración regional. Puede usar la macro MAKELCID para crear un identificador de configuración regional o usar uno de los siguientes valores predefinidos.

Valor devuelto

La función debe devolver un LCID si se ejecuta correctamente. Este es el LCID de la configuración regional del subproceso anterior.

Comentarios

Cuando se crea un subproceso, usa la configuración regional del usuario. GetUserDefaultLCID devuelve este valor. La configuración regional del usuario se puede modificar para futuros procesos y la creación de subprocesos mediante la parte regional y de idioma de la Panel de control. La configuración regional del subproceso también se puede cambiar mediante SetThreadLocale.

SetThreadLocale afecta a la selección de recursos con una instrucción LANGUAGE . La instrucción afecta a funciones como CreateDialog, DialogBox, LoadMenu, LoadString y FindResource. Establece la página de códigos implícita por CP_THREAD_ACP, pero no afecta a FindResourceEx. Para obtener más información, vea Identificadores de página de códigos.

Windows Vista y versiones posteriores: No use SetThreadLocale para seleccionar un idioma de interfaz de usuario. El cargador de recursos selecciona el recurso definido en el archivo .rc con una instrucción LANGUAGE o la aplicación puede usar FindResourceEx. Además, la aplicación puede usar SetThreadUILanguage.

Windows 2000, Windows XP: No use SetThreadLocale para seleccionar un idioma de interfaz de usuario. Para seleccionar el recurso definido en el archivo .rc con una instrucción LANGUAGE , la aplicación debe usar la función FindResourceEx .

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winnls.h (incluye Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

GetSystemDefaultLCID

GetThreadLocale

GetUserDefaultLCID

Compatibilidad con idiomas nacionales

Funciones de compatibilidad con idiomas nacionales