WINNLSEnableIME-Funktion (winnls32.h)
Aktiviert oder deaktiviert vorübergehend eine Eingabemethode Editor (IME) und aktiviert oder deaktiviert gleichzeitig die Anzeige aller Fenster, die der IME gehören.
Syntax
BOOL WINNLSEnableIME(
HWND unnamedParam1,
BOOL unnamedParam2
);
Parameter
unnamedParam1
unnamedParam2
Rückgabewert
Der vorherige Zustand der IME. TRUE , wenn es vor diesem Aufruf aktiviert wurde, andernfalls FALSE.
Hinweise
Die Begriffe "aktiviert" und "deaktiviert" in Bezug auf diese Funktion werden wie folgt definiert:
Wenn eine IME deaktiviert ist, wird IME_WINDOWUPDATE(FALSE) an die IME ausgegeben, die antwortet, indem die Konvertierungs- und Systemfenster gelöscht werden. Wenn die IME deaktiviert ist, werden Tastaturnachrichten nicht an den IME gesendet, sondern direkt an die Anwendung gesendet. Auch wenn die IME deaktiviert ist, ist die API, die die SendIMEMessageEx-Funktion verwendet, weiterhin gültig.
Wenn eine IME aktiviert ist, wird IME_WINDOWUPDATE(TRUE) an die IME ausgegeben, die antwortet, indem die Konvertierungs- und Systemfenster erneut angezeigt werden. Wenn die IME aktiviert ist, werden Tastaturmeldungen an den IME gesendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winnls32.h (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |