Compartilhar via


IMR_DOCUMENTFEED código de notificação

Notifica um aplicativo quando o IME selecionado precisa da cadeia de caracteres convertida do aplicativo. O aplicativo recebe esse comando por meio da mensagem WM_IME_REQUEST com parâmetros definidos conforme mostrado abaixo.

LRESULT IMR_DOCUMENTFEED

Parâmetros

Wparam

Defina como IMR_DOCUMENTFEED.

Lparam

Ponteiro para um buffer para conter a estrutura RECONVERTSTRING .

Valor Retornado

Retorna a estrutura de cadeia de caracteres de reconversão atual. Se lParam estiver definido como NULL, o aplicativo retornará o tamanho necessário para o buffer manter a estrutura. O comando retornará 0 se não for bem-sucedido.

Comentários

O IME armazena em cache cadeias de caracteres convertidas para maior precisão de conversão. Uma limitação de cache do IME é que ele perde a cadeia de caracteres convertida nas seguintes circunstâncias:

  • A posição de cursor do aplicativo é movida por uma chave, por exemplo, uma chave de cursor.
  • A posição de cursor do aplicativo é movida pelo mouse.
  • Um novo documento é aberto.

Com o comando IMR_DOCUMENTFEED , o IME pode atualizar suas cadeias de caracteres armazenadas em cache a qualquer momento. O uso desse comando melhora a precisão da conversão.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Imm.h (inclua Windows.h)

Confira também

Gerenciador de Métodos de Entrada

Comandos do Gerenciador de Métodos de Entrada

RECONVERTSTRING

WM_IME_REQUEST