Bagikan melalui


Fungsi GetUserDefaultUILanguage (winnls.h)

Mengembalikan pengidentifikasi bahasa untuk bahasa UI pengguna untuk pengguna saat ini. Jika pengguna saat ini belum mengatur bahasa, GetUserDefaultUILanguage mengembalikan kumpulan bahasa pilihan untuk sistem. Jika tidak ada bahasa pilihan yang ditetapkan untuk sistem, maka bahasa UI default sistem (juga dikenal sebagai "bahasa penginstalan") dikembalikan. Untuk informasi selengkapnya tentang bahasa UI pengguna, lihat Manajemen Bahasa Antarmuka Pengguna.

Sintaks

LANGID GetUserDefaultUILanguage();

Mengembalikan nilai

Mengembalikan pengidentifikasi bahasa untuk bahasa UI pengguna untuk pengguna saat ini.

Keterangan

Fungsi ini hanya mengembalikan pengidentifikasi bahasa. Aplikasi dapat mengambil nama bahasa menggunakan fungsi GetUserPreferredUILanguages .

Jika bahasa UI pengguna adalah bagian dari Paket Antarmuka Bahasa (LIP) dan sesuai dengan lokal tambahan, fungsi ini mengembalikan LOCALE_CUSTOM_UI_DEFAULT.

Windows Me, Windows 2000, Windows XP, Windows Server 2003: Fungsi GetUserDefaultUILanguage mengambil pengidentifikasi bahasa untuk bahasa pengguna saat ini. Jika MUI tidak diinstal pada sistem operasi, fungsi mengambil bahasa antarmuka pengguna komputer default.

Tanda Tangan C#

[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
        static extern System.UInt16 GetUserDefaultUILanguage();

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header winnls.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

EnumUILanguages

GetSystemDefaultUILanguage

Antarmuka Pengguna Multibahasa

Fungsi Antarmuka Pengguna Multibahasa