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 |