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


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

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

Синтаксис

UILANGUAGE_ENUMPROCA UilanguageEnumproca;

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

Параметры

unnamedParam1

unnamedParam2

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

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

Замечания

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

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

идентификаторы, не содержащие 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 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка winnls.h (включая Windows.h)

См. также

EnumUILanguages

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

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