Funzione ImmNotifyIME (imm.h)
Notifica all'IME le modifiche apportate allo stato del contesto di input.
Sintassi
BOOL ImmNotifyIME(
HIMC unnamedParam1,
[in] DWORD dwAction,
[in] DWORD dwIndex,
[in] DWORD dwValue
);
Parametri
unnamedParam1
[in] dwAction
Codice di notifica. Questo parametro può avere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Un'applicazione ha modificato il candidato selezionato corrente. Il parametro dwIndex specifica un indice di un elenco candidato da selezionare e dwValue non viene usato. |
|
Un'applicazione indica all'IME di chiudere un elenco di candidati. Il parametro dwIndex specifica un indice dell'elenco da chiudere e dwValue non viene usato. L'IME invia un comando IMN_CLOSECANDIDATE all'applicazione se chiude l'elenco. |
|
Un'applicazione indirizza l'IME a eseguire un'azione sulla stringa di composizione. Il parametro dwIndex può essere CPS_CANCEL, CPS_COMPLETE, CPS_CONVERT o CPS_REVERT. |
|
Un'applicazione indirizza l'IME per consentire all'applicazione di gestire il menu specificato. Il parametro dwIndex specifica l'ID del menu e dwValue è un valore definito dall'applicazione per tale voce di menu. |
|
Un'applicazione indica all'IME di aprire un elenco di candidati. Il parametro dwIndex specifica l'indice dell'elenco da aprire e dwValue non viene usato. L'IME invia un comando IMN_OPENCANDIDATE all'applicazione se apre l'elenco. |
|
Un'applicazione ha selezionato uno dei candidati. Il parametro dwIndex specifica un indice di un elenco candidato da selezionare. Il parametro dwValue specifica un indice di una stringa candidata nell'elenco dei candidati selezionati. |
|
L'applicazione modifica le dimensioni della pagina di un elenco candidato. Il parametro dwIndex specifica l'elenco dei candidati da modificare e deve avere un valore compreso nell'intervallo da 0 a 3. Il parametro dwValue specifica le nuove dimensioni della pagina. |
|
L'applicazione modifica l'indice iniziale della pagina di un elenco candidato. Il parametro dwIndex specifica l'elenco dei candidati da modificare e deve avere un valore compreso nell'intervallo da 0 a 3. Il parametro dwValue specifica il nuovo indice iniziale della pagina. |
[in] dwIndex
Indice di un elenco candidato. In alternativa, se dwAction è NI_COMPOSITIONSTR, questo parametro può avere uno dei valori seguenti.
[in] dwValue
Indice di una stringa candidata. L'applicazione può impostare questo parametro o ignorarlo, a seconda del valore del parametro dwAction .
Valore restituito
Restituisce un valore diverso da zero se ha esito positivo o 0 in caso contrario.
Requisiti
Client minimo supportato | Windows XP [solo app desktop],supporto per la lingua dell'Asia orientale installato. |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | imm.h (include Immdev.h, Windows.h) |
Libreria | Imm32.lib |
DLL | Imm32.dll |