Bagikan melalui


UILANGUAGE_ENUMPROCA fungsi panggilan balik (winnls.h)

Fungsi panggilan balik yang ditentukan aplikasi yang memproses informasi bahasa antarmuka pengguna enumerasi yang disediakan oleh fungsi EnumUILanguages . Jenis UILANGUAGE_ENUMPROC menentukan penunjuk ke fungsi panggilan balik ini. EnumUILanguagesProc adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.

Sintaks

UILANGUAGE_ENUMPROCA UilanguageEnumproca;

BOOL UilanguageEnumproca(
  LPSTR unnamedParam1,
  LONG_PTR unnamedParam2
)
{...}

Parameter

unnamedParam1

unnamedParam2

Mengembalikan nilai

Mengembalikan TRUE untuk melanjutkan enumerasi atau FALSE jika tidak.

Keterangan

Fungsi EnumUILanguagesProc dapat melakukan tugas apa pun. Aplikasi mendaftarkan fungsi ini dengan meneruskan alamatnya ke fungsi EnumUILanguages .

Jika MUI_LANGUAGE_ID ditentukan dalam panggilan ke EnumUILanguages, string bahasa yang diteruskan ke fungsi ini akan menjadi bahasa heksadesimal

pengidentifikasi yang tidak menyertakan 0x di depannya, dan panjangnya akan menjadi 4 karakter. Misalnya, en-US akan

diteruskan sebagai "0409" dan en sebagai "0009".

Tanda Tangan C#

delegate System.Boolean EnumUILanguagesProc(
            System.IntPtr lpUILanguageString,
            System.IntPtr lParam
            );

Catatan

Header winnls.h mendefinisikan UILANGUAGE_ENUMPROC sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header winnls.h (termasuk Windows.h)

Lihat juga

EnumUILanguages

Antarmuka Pengguna Multibahasa

Fungsi Antarmuka Pengguna Multibahasa