Fonction WINNLSEnableIME (winnls32.h)
Active ou désactive temporairement un Rédacteur de méthode d’entrée (IME) et, en même temps, active ou désactive l’affichage de toutes les fenêtres appartenant à l’IME.
Syntaxe
BOOL WINNLSEnableIME(
HWND unnamedParam1,
BOOL unnamedParam2
);
Paramètres
unnamedParam1
unnamedParam2
Valeur retournée
État précédent de l’IME. TRUE s’il a été activé avant cet appel ; sinon, FALSE.
Remarques
Les termes « enabled » et « disabled » en ce qui concerne cette fonction sont définis comme suit :
Si un IME est désactivé, IME_WINDOWUPDATE(FALSE) est émis à l’IME, qui répond en supprimant la conversion et les fenêtres système. Une fois l’IME désactivé, les messages clavier ne sont pas envoyés à l’IME, mais sont envoyés directement à l’application. Même si l’IME est désactivé, l’API qui utilise la fonction SendIMEMessageEx est toujours valide.
Si un IME est activé, IME_WINDOWUPDATE(TRUE) est émis à l’IME, qui répond en réaffitant la conversion et les fenêtres système. Une fois l’IME activé, les messages clavier sont envoyés à l’IME.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winnls32.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |