Bagikan melalui


Mengambil dan Mengatur Informasi Lokal

Aplikasi harus dapat mengambil dan mengatur informasi spesifik tentang lokal dan bahasa yang tersedia. Setiap elemen informasi lokal, seperti nama hari tertentu dalam seminggu atau karakter yang digunakan sebagai pemisah desimal, memiliki konstanta yang sesuai. Konstanta yang tersedia ditentukan dalam Konstanta Informasi Lokal.

Aplikasi Anda selalu menyimpan dan memanipulasi informasi lokal sebagai string yang dihentikan null. Tidak ada data biner yang diizinkan, dan nilai numerik apa pun harus ditentukan sebagai teks. Setiap jenis informasi memiliki format tertentu. Selain itu, beberapa jenis ditautkan bersama-sama sehingga mengubah satu jenis juga mengubah nilai jenis lainnya.

Untuk mengambil informasi lokal, aplikasi memanggil GetLocaleInfo atau GetLocaleInfoEx dengan konstanta yang sesuai dengan informasi yang diperlukan. Aplikasi dapat memanggil SetLocaleInfo untuk mengatur item informasi lokal.

Catatan

Meskipun pengidentifikasi lokal mungkin didukung, pengidentifikasi tersebut tidak tersedia untuk digunakan oleh aplikasi kecuali lokal yang sesuai juga diinstal.

 

Karena sebagian besar konstanta informasi lokal saling eksklusif, hanya satu jenis informasi yang dapat ditangani pada satu waktu. Pengecualian untuk aturan ini LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER, dan LOCALE_NOUSEROVERRIDE, yang dapat dikombinasikan dengan konstanta lain menggunakan biner OR.

Perhatian

Penggunaan LOCALE_NOUSEROVERRIDE sangat tidak disarankan karena menonaktifkan preferensi pengguna.

 

Seperti sejumlah aplikasi, misalnya Microsoft Active Directory, aplikasi Anda dapat mempertahankan stringnya dalam database yang dapat diurutkan. Untuk informasi selengkapnya, lihat Menangani Pengurutan di Aplikasi Anda.

Menggunakan Dukungan Bahasa Nasional

Konstanta Informasi Lokal

Menangani Pengurutan di Aplikasi Anda

Bekerja dengan Lokal Kustom