Condividi tramite


Funzione SetThreadLocale (winnls.h)

Imposta le impostazioni locali correnti del thread chiamante.

Sintassi

BOOL SetThreadLocale(
  [in] LCID Locale
);

Parametri

[in] Locale

Identificatore delle impostazioni locali che specifica le impostazioni locali. È possibile utilizzare la macro MAKELCID per creare un identificatore delle impostazioni locali o usare uno dei valori predefiniti seguenti.

Valore restituito

La funzione deve restituire un LCID in caso di esito positivo. Si tratta dell'LCID delle impostazioni locali del thread precedente.

Commenti

Quando viene creato un thread, usa le impostazioni locali dell'utente. Questo valore viene restituito da GetUserDefaultLCID. Le impostazioni locali dell'utente possono essere modificate per i processi futuri e la creazione di thread usando la parte delle opzioni internazionali e della lingua del Pannello di controllo. È anche possibile modificare le impostazioni locali del thread usando SetThreadLocale.

SetThreadLocale influisce sulla selezione delle risorse con un'istruzione LANGUAGE . L'istruzione influisce su funzioni quali CreateDialog, DialogBox, LoadMenu, LoadString e FindResource. Imposta la tabella codici implicita da CP_THREAD_ACP, ma non influisce su FindResourceEx. Per altre informazioni, vedere Identificatori della tabella codici.

Windows Vista e versioni successive: Non usare SetThreadLocale per selezionare una lingua dell'interfaccia utente. Il caricatore di risorse seleziona la risorsa definita nel file RC con un'istruzione LANGUAGE oppure l'applicazione può usare FindResourceEx. Inoltre, l'applicazione può usare SetThreadUILanguage.

Windows 2000, Windows XP: Non usare SetThreadLocale per selezionare una lingua dell'interfaccia utente. Per selezionare la risorsa definita nel file RC con un'istruzione LANGUAGE , l'applicazione deve usare la funzione FindResourceEx .

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winnls.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

GetSystemDefaultLCID

GetThreadLocale

GetUserDefaultLCID

Supporto per la lingua nazionale

Funzioni di supporto per il linguaggio nazionale