SendIMEMessageExW-Funktion (ime.h)
[Diese Funktion ist veraltet und sollte nicht verwendet werden.]
Gibt eine Aktion oder Verarbeitung für den Eingabemethoden-Editor (INPUT Method Editor, IME) über eine angegebene Unterfunktion an.
Syntax
LRESULT SendIMEMessageExW(
HWND unnamedParam1,
LPARAM unnamedParam2
);
Parameter
unnamedParam1
unnamedParam2
Rückgabewert
Das Ergebnis der Verarbeitung der Unterfunktion. Wenn das Ergebnis nicht erfolgreich ist, wird eine der folgenden Fehlercodes in der wParam- der IMESTRUCT Struktur gespeichert.
Rückgabecode | Beschreibung |
---|---|
|
Diskettenfehler. |
|
Allgemeiner Fehler. |
|
Enthält ein unzulässiges Zeichen. |
|
Ungültige Unterfunktion. |
|
Die Unterfunktion ist geschachtelt und kann daher nicht verwendet werden. |
|
Der IME wurde nicht ausgewählt (wurde nicht installiert). |
|
Kurz vor Ort. |
|
Es wurde kein Kandidat gefunden. |
|
Windows befindet sich im Systemmodus, Daten können nicht an den IME übergeben werden. |
|
Zeichen zu lang. |
Bemerkungen
SendIMEMessageEx garantiert die in den Spezifikationen festgelegte Aktion nur für IMEs, die die WM_CONVERTREQUESTEX Nachricht unterstützen. Für einen IME, der WM_CONVERTREQUESTEXnicht unterstützt, sendet SendIMEMessageEx eine WM_CONVERTREQUEST Nachricht an den IME und gibt den Inhalt des wParam- Members der IMESTRUCT Struktur zurück. Wenn die Verarbeitung der Unterfunktion nicht normal abgeschlossen wurde, werden diese Funktionen IME_RS_ERROR in wParam-festgelegt.
Anmerkung
Der Ime.h-Header definiert SendIMEMessageEx als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | ime.h (include Windows.h) |
Library | User32.lib |
DLL- | User32.dll |