Поделиться через


функция обратного вызова UILANGUAGE_ENUMPROCA (winnls.h)

Определяемая приложением функция обратного вызова, которая обрабатывает перечисленные сведения о языке пользовательского интерфейса, предоставляемые функцией EnumUILanguages . Тип UILANGUAGE_ENUMPROC определяет указатель на эту функцию обратного вызова. EnumUILanguagesProc — это заполнитель для имени функции, определяемой приложением.

Синтаксис

UILANGUAGE_ENUMPROCA UilanguageEnumproca;

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

Параметры

unnamedParam1

unnamedParam2

Возвращаемое значение

Возвращает значение TRUE для продолжения перечисления или false в противном случае.

Комментарии

Функция EnumUILanguagesProc может выполнять любую задачу. Приложение регистрирует эту функцию, передавая ее адрес функции EnumUILanguages .

Если в вызове EnumUILanguages был указан MUI_LANGUAGE_ID, строки языка, передаваемые в эту функцию, будут шестнадцатеричными.

идентификаторы, которые не содержат начального значения 0x и будут содержать 4 символа. Например, en-US будет

будут переданы как "0409" и en как "0009".

Подпись C#

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

Примечание

Заголовок winnls.h определяет UILANGUAGE_ENUMPROC как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winnls.h (включая Windows.h)

См. также раздел

EnumUILanguages

Многоязыковой интерфейс пользователя

Функции многоязыкового пользовательского интерфейса