Freigeben über


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.

Hinweis Diese Funktion ist veraltet und sollte nicht verwendet werden.
 

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