EM_GETIMEPROPERTY messaggio

Recupera la proprietà e le funzionalità dell'editor del metodo di input (IME) associato alle impostazioni locali di input correnti.

Parametri

wParam

Specifica il tipo di informazioni sulla proprietà da recuperare. Questo parametro può avere uno dei valori seguenti.

Valore Significato
IGP_PROPERTY
Informazioni sulla proprietà.
IGP_CONVERSION
Funzionalità di conversione.
IGP_SENTENCE
Funzionalità della modalità frase.
IGP_UI
Funzionalità dell'interfaccia utente.
IGP_SETCOMPSTR
Funzionalità della stringa di composizione.
IGP_SELECT
Funzionalità di ereditarietà di selezione.
IGP_GETIMEVERSION
Recupera il numero di versione del sistema per il quale è stato creato l'IME specificato.

lParam

Non usato; deve essere zero.

Valore restituito

Restituisce il valore della proprietà o della funzionalità, a seconda del valore del parametro lParam . Per ulteriori informazioni, vedere la sezione Osservazioni.

Commenti

Se wParam è IGP_PROPERTY, restituisce uno o più dei valori seguenti.

Requisito Valore
IME_PROP_AT_CARET Se impostata, la finestra di conversione si trova nella posizione del cursore. Se cancella, la finestra è vicina alla posizione del cursore.
IME_PROP_SPECIAL_UI Se impostato, IME ha un'interfaccia utente non standard. L'applicazione non deve disegnare nella finestra IME.
IME_PROP_CANDLIST_START_FROM_1 Se impostata, le stringhe nell'elenco dei candidati vengono numerate a partire da 1. Se cancella, le stringhe iniziano a zero.
IME_PROP_UNICODE Se impostato, l'IME viene visualizzato come UnicodeIME. Il sistema e l'IME comunicano tramite l'interfaccia UnicodeIME. Se chiaro, IME userà l'interfaccia ANSI per comunicare con il sistema.
IME_PROP_COMPLETE_ON_UNSELECT Se impostata, la finestra di conversione si trova nella posizione del cursore. Se cancella, la finestra è vicina alla posizione del cursore.
IME_PROP_ACCEPT_WIDE_VKEY Se impostato, L'IME elabora l'Unicode inserito proveniente dalla funzione SendInput usando VK_PACKET. Se chiaro, l'IME potrebbe non elaborare l'Unicode inserito e l'unicode inserito potrebbe essere inviato direttamente all'applicazione.

Se wParam è IGP_UI, restituisce uno o più dei valori seguenti.

Requisito Valore
UI_CAP_2700 Supporta valori di escape del testo pari a 0 o 2700. Per altre informazioni, vedere lfEscapement.
UI_CAP_ROT90 Supporta i valori di escape del testo pari a 0, 900, 1800 o 2700. Per altre informazioni, vedere lfEscapement.
UI_CAP_ROTANY Supporta qualsiasi valore di escape del testo. Per altre informazioni, vedere lfEscapement.

Se wParam è IGP_SETCOMPSTR, restituisce uno o più dei valori seguenti.

Requisito Valore
SCS_CAP_COMPSTR Può creare la stringa di composizione chiamando la funzione ImmSetCompositionString con il valore SCS_SETSTR.
SCS_CAP_MAKEREAD Può creare la stringa di lettura dalla stringa di composizione corrispondente quando si usa la funzione ImmSetCompositionString con SCS_SETSTR e senza impostare lpRead.
SCS_CAP_SETRECONVERTSTRING Questo IME può supportare la riconversione. Usare ImmSetCompositionString per eseguire la riconversione.

Se wParam è IGP_SELECT, restituisce uno o più dei valori seguenti.

Requisito Valore
SELECT_CAP_CONVMODE Eredita la modalità di conversione quando viene selezionato un nuovo IME.
SELECT_CAP_SENTENCE Eredita la modalità frase quando viene selezionato un nuovo IME.

Se wParam è IGP_GETIMEVERSION, restituisce uno o più dei valori seguenti.

Requisito Valore
IMEVER_0310 L'IME è stato creato per Windows 3.1.
IMEVER_0400 L'IME è stato creato per Windows 95 o versioni successive

Questo messaggio è simile a ImmGetProperty, ad eccezione del fatto che usa le impostazioni locali di input correnti. L'applicazione deve chiamare EM_ISIME prima di chiamare questa funzione.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Richedit.h

Vedi anche

Riferimento

EM_ISIME

Altre risorse

ImmGetProperty