Recupero e impostazione delle informazioni locali

L'applicazione deve essere in grado di recuperare e impostare informazioni specifiche sulle impostazioni locali e sulle lingue disponibili. Ogni elemento delle informazioni locali, ad esempio il nome di un determinato giorno della settimana o il carattere utilizzato come separatore decimale, ha una costante corrispondente. Le costanti disponibili sono definite in Costanti informazioni locali.

L'applicazione archivia sempre e modifica le informazioni locali come stringa con terminazione null. Nessun dato binario consentito e tutti i valori numerici devono essere specificati come testo. Ogni tipo di informazioni ha un formato specifico. Inoltre, diversi tipi sono collegati insieme in modo che la modifica di un tipo modifica anche il valore dell'altro tipo.

Per recuperare le informazioni locali, l'applicazione chiama GetLocaleInfo o GetLocaleInfoEx con la costante corrispondente alle informazioni necessarie. L'applicazione può chiamare SetLocaleInfo per impostare un elemento di informazioni sulle impostazioni locali.

Nota

Anche se un identificatore delle impostazioni locali potrebbe essere supportato, non è disponibile per l'uso da un'applicazione a meno che non siano installate anche le impostazioni locali corrispondenti.

 

Poiché la maggior parte delle costanti delle impostazioni locali si escludono a vicenda, è possibile gestire un solo tipo di informazioni alla volta. Le eccezioni a questa regola sono LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER e LOCALE_NOUSEROVERRIDE, che possono essere combinate con altre costanti usando un OR binario.

Attenzione

L'uso di LOCALE_NOUSEROVERRIDE è fortemente sconsigliato perché disabilita le preferenze utente.

 

Come una serie di applicazioni, ad esempio Microsoft Active Directory, l'applicazione può mantenere le stringhe in un database ordinabile. Per altre informazioni, vedere Gestione dell'ordinamento nelle applicazioni.

Uso del supporto per la lingua nazionale

Costanti delle informazioni locali

Gestione dell'ordinamento nelle applicazioni

Uso delle impostazioni locali personalizzate