Bagikan melalui


Fungsi GetThreadUILanguage (winnls.h)

Mengembalikan pengidentifikasi bahasa dari bahasa antarmuka pengguna pertama untuk utas saat ini.

Sintaks

LANGID GetThreadUILanguage();

Mengembalikan nilai

Mengembalikan pengidentifikasi untuk bahasa yang secara eksplisit terkait dengan utas oleh SetThreadUILanguage atau SetThreadPreferredUILanguages. Atau, jika tidak ada bahasa yang secara eksplisit terkait dengan utas saat ini, pengidentifikasi dapat menunjukkan bahasa antarmuka pengguna atau pengguna sistem.

Keterangan

Memanggil fungsi ini identik dengan memanggil GetThreadPreferredUILanguages dengan dwFlags diatur ke MUI_MERGE_SYSTEM_FALLBACK | MUI_MERGE_USER_FALLBACK | MUI_LANGUAGE_ID dan menggunakan bahasa pertama dalam daftar yang diambil.

Nilai yang dikembalikan untuk fungsi ini tidak memberikan informasi yang berguna tentang bahasa Paket Antarmuka Bahasa (LIP) jika bahasa tersebut sesuai dengan lokal tambahan. Untuk bahasa seperti itu, fungsi mengembalikan nilai heksadesimal "1400", yang sesuai dengan LOCALE_CUSTOM_UI_DEFAULT jika bahasa tersebut ditentukan dalam daftar bahasa UI pilihan pengguna. Jika bahasa tidak ditentukan dalam daftar bahasa UI pilihan pengguna, fungsi mengembalikan nilai "1000", sesuai dengan LOCALE_CUSTOM_UNSPECIFIED.

Tanda Tangan C#

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

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header winnls.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

GetThreadPreferredUILanguages

Antarmuka Pengguna Multibahasa

Fungsi Antarmuka Pengguna Multibahasa

SetThreadPreferredUILanguages

SetThreadUILanguage