ImmNotifyIME, fonction (immdev.h)
Avertit l’IME des modifications apportées au status du contexte d’entrée.
Syntaxe
BOOL ImmNotifyIME(
HIMC unnamedParam1,
[in] DWORD dwAction,
[in] DWORD dwIndex,
[in] DWORD dwValue
);
Paramètres
unnamedParam1
[in] dwAction
Code de la notification. Ce paramètre peut avoir l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Une application a modifié le candidat sélectionné actuel. Le paramètre dwIndex spécifie un index d’une liste candidate à sélectionner et dwValue n’est pas utilisé. |
|
Une application indique à l’IME de fermer une liste de candidats. Le paramètre dwIndex spécifie un index de la liste à fermer, et dwValue n’est pas utilisé. L’IME envoie une commande IMN_CLOSECANDIDATE à l’application si elle ferme la liste. |
|
Une application indique à l’IME d’effectuer une action sur la chaîne de composition. Le paramètre dwIndex peut être CPS_CANCEL, CPS_COMPLETE, CPS_CONVERT ou CPS_REVERT. |
|
Une application indique à l’IME d’autoriser l’application à gérer le menu spécifié. Le paramètre dwIndex spécifie l’ID du menu et dwValue est une valeur définie par l’application pour cet élément de menu. |
|
Une application indique à l’IME d’ouvrir une liste de candidats. Le paramètre dwIndex spécifie l’index de la liste à ouvrir, et dwValue n’est pas utilisé. L’IME envoie une commande IMN_OPENCANDIDATE à l’application si elle ouvre la liste. |
|
Une candidature a sélectionné l’un des candidats. Le paramètre dwIndex spécifie un index d’une liste candidate à sélectionner. Le paramètre dwValue spécifie un index d’une chaîne candidate dans la liste des candidats sélectionnés. |
|
L’application modifie la taille de page d’une liste de candidats. Le paramètre dwIndex spécifie la liste candidate à modifier et doit avoir une valeur comprise entre 0 et 3. Le paramètre dwValue spécifie la nouvelle taille de page. |
|
L’application modifie l’index de démarrage de page d’une liste de candidats. Le paramètre dwIndex spécifie la liste candidate à modifier et doit avoir une valeur comprise entre 0 et 3. Le paramètre dwValue spécifie le nouvel index de démarrage de page. |
[in] dwIndex
Index d’une liste candidate. Si dwAction est NI_COMPOSITIONSTR, ce paramètre peut également avoir l’une des valeurs suivantes.
[in] dwValue
Index d’une chaîne candidate. L’application peut définir ce paramètre ou l’ignorer, en fonction de la valeur du paramètre dwAction .
Valeur retournée
Retourne une valeur différente de zéro en cas de réussite, ou 0 dans le cas contraire.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement], prise en charge des langues d’Asie de l’Est installée. |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | immdev.h (inclure Immdev.h, Windows.h) |
Bibliothèque | Imm32.lib |
DLL | Imm32.dll |