Função ImmIsUIMessageA (imm.h)

Verifica se há mensagens destinadas à janela IME e envia essas mensagens para a janela.

Sintaxe

BOOL ImmIsUIMessageA(
       HWND   unnamedParam1,
       UINT   unnamedParam2,
       WPARAM unnamedParam3,
       LPARAM unnamedParam4
);

Parâmetros

unnamedParam1

unnamedParam2

unnamedParam3

unnamedParam4

Valor retornado

Retornará um valor diferente de zero se a mensagem for processada pela janela IME ou 0 caso contrário.

Comentários

Um aplicativo normalmente usa essa função para exibir uma cadeia de caracteres de composição ou uma lista de candidatos especificada pelo IME. Se hWndIME for NULL, a função determinará se a mensagem é uma mensagem de interface do usuário.

Windows Me/98: Essa função tem apenas uma versão ANSI. Para receber caracteres Unicode de um IME baseado em Unicode, o aplicativo deve usar ImmGetCompositionString.

Observação

O cabeçalho imm.h define ImmIsUIMessage como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho], suporte ao idioma do Leste Asiático instalado.
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho imm.h (inclua Immdev.h, Windows.h)
Biblioteca Imm32.lib
DLL Imm32.dll

Confira também

Immgetcompositionstring

Gerenciador de Métodos de Entrada

Funções do Gerenciador de Métodos de Entrada