IMR_DOCUMENTFEED Benachrichtigungscode

Benachrichtigt eine Anwendung, wenn die ausgewählte IME die konvertierte Zeichenfolge aus der Anwendung benötigt. Die Anwendung empfängt diesen Befehl über die WM_IME_REQUEST Nachricht mit festgelegten Parametern, wie unten gezeigt.

LRESULT IMR_DOCUMENTFEED

Parameter

Wparam

Auf IMR_DOCUMENTFEED festgelegt.

Lparam

Zeiger auf einen Puffer, der die RECONVERTSTRING-Struktur enthält.

Rückgabewert

Gibt die aktuelle Struktur der Reversionszeichenfolge zurück. Wenn lParam auf NULL festgelegt ist, gibt die Anwendung die erforderliche Größe für den Puffer zurück, um die Struktur zu enthalten. Der Befehl gibt 0 zurück, wenn er nicht erfolgreich ist.

Bemerkungen

Die IME speichert konvertierte Zeichenfolgen für eine höhere Konvertierungsgenauigkeit zwischen. Eine Zwischenspeicherungseinschränkung der IME besteht darin, dass die konvertierte Zeichenfolge unter den folgenden Umständen verloren geht:

  • Die Caretposition für die Anwendung wird durch eine Taste, z. B. eine Cursortaste, verschoben.
  • Die Caretposition für die Anwendung wird mit der Maus verschoben.
  • Ein neues Dokument wird geöffnet.

Mit dem Befehl IMR_DOCUMENTFEED kann der IME die zwischengespeicherten Zeichenfolgen jederzeit aktualisieren. Die Verwendung dieses Befehls verbessert die Konvertierungsgenauigkeit.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Imm.h (einschließlich Windows.h)

Siehe auch

Eingabemethoden-Manager

Eingabemethoden-Manager-Befehle

RECONVERTSTRING

WM_IME_REQUEST