Freigeben über


ImmIsUIMessageA-Funktion (imm.h)

Sucht nach Nachrichten, die für das IME-Fenster vorgesehen sind, und sendet diese Nachrichten an das Fenster.

Syntax

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

Parameter

unnamedParam1

unnamedParam2

unnamedParam3

unnamedParam4

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn die Nachricht vom IME-Fenster verarbeitet wird, oder 0 andernfalls.

Bemerkungen

Eine Anwendung verwendet diese Funktion in der Regel, um eine Kompositionszeichenfolge oder Kandidatenliste anzuzeigen, die vom IME angegeben wird. Wenn hWndIME-NULL-ist, bestimmt die Funktion, ob es sich bei der Nachricht um eine Benutzeroberfläche handelt.

Windows Me/98: Diese Funktion verfügt nur über eine ANSI-Version. Um Unicode-Zeichen aus einem Unicode-basierten IME zu empfangen, sollte die Anwendung ImmGetCompositionString-verwenden.

Anmerkung

Der imm.h-Header definiert ImmIsUIMessage 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 XP [Desktop-Apps nur],Ostasiatische Sprachunterstützung installiert.
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- imm.h (include Immdev.h, Windows.h)
Library Imm32.lib
DLL- Imm32.dll

Siehe auch

ImmGetCompositionString-

Eingabemethoden-Manager

Funktionen des Eingabemethoden-Managers