Compartilhar via


UILANGUAGE_ENUMPROCA função de retorno de chamada (winnls.h)

Uma função de retorno de chamada definida pelo aplicativo que processa informações de linguagem de interface do usuário enumeradas fornecidas pela função EnumUILanguages . O tipo UILANGUAGE_ENUMPROC define um ponteiro para essa função de retorno de chamada. EnumUILanguagesProc é um espaço reservado para o nome da função definida pelo aplicativo.

Sintaxe

UILANGUAGE_ENUMPROCA UilanguageEnumproca;

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

Parâmetros

unnamedParam1

unnamedParam2

Valor de retorno

Retorna TRUE para continuar a enumeração ou false caso contrário.

Observações

Uma função EnumUILanguagesProc pode realizar qualquer tarefa. O aplicativo registra essa função passando seu endereço para a função EnumUILanguages.

Se MUI_LANGUAGE_ID tiver sido especificado na chamada para EnumUILanguages, as cadeias de caracteres de idioma passadas para essa função serão linguagem hexadecimal

identificadores que não incluem o 0x à esquerda e terão 4 caracteres de comprimento. Por exemplo, en-US

ser passado como "0409" e en como "0009".

Assinatura do C#

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

Nota

O cabeçalho winnls.h define UILANGUAGE_ENUMPROC como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho winnls.h (inclua Windows.h)

Consulte também

EnumUILanguages

de Interface do Usuário Multilíngue

Funções de interface do usuário multilíngue