messaggio EM_GETLANGOPTIONS
Ottiene le impostazioni delle opzioni di un controllo di modifica avanzato per input Method Editor (IME) e il supporto della lingua asiatica.
Parametri
-
wParam
-
Non utilizzato; deve essere zero.
-
lParam
-
Non utilizzato; deve essere zero.
Valore restituito
Restituisce le impostazioni di IME e lingua asiatica, che possono essere zero o più dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Se questo flag è impostato, il controllo modifica automaticamente i tipi di carattere quando l'utente cambia in modo esplicito in un layout di tastiera diverso. È utile disattivare IMF_AUTOFONT per i tipi di carattere Unicode universali. Questa opzione è attivata per impostazione predefinita (1). |
|
Se questo flag è impostato, il controllo ridimensiona le dimensioni del carattere associate al carattere dalla dimensione del punto di inserimento in base allo script. Ad esempio, i tipi di carattere asiatici sono leggermente più grandi di quelli occidentali. Questa opzione è attivata per impostazione predefinita (1). |
|
Se questo flag è impostato, il controllo modifica automaticamente il layout della tastiera quando l'utente cambia in modo esplicito in un tipo di carattere diverso o quando l'utente modifica in modo esplicito il punto di inserimento in una nuova posizione nel testo. Verrà attivato automaticamente per i controlli bidirezionali. Per tutti gli altri controlli, viene disattivato per impostazione predefinita. Questa opzione è disattivata per impostazione predefinita (0). |
|
Windows 8: se questo flag è impostato, il controllo usa la logica indipendente dalla lingua per il cambio automatico della tastiera. Questa opzione è disattivata per impostazione predefinita (0). |
|
Se questo flag è impostato, il controllo utilizza la modalità dual-font. Usato per il supporto delle lingue asiatiche. Il controllo utilizza un tipo di carattere inglese per il testo ASCII e un tipo di carattere asiatico per il testo asiatico. Questa opzione è attivata per impostazione predefinita (1). |
|
Questo flag controlla il modo in cui il controllo rich edit notifica al client durante la composizione IME: 0: nessuna EN_CHANGE o EN_SELCHANGE notifiche durante lo stato indeterminato. Invia notifica quando arriva la stringa finale. Questo è il valore predefinito. 1: Inviare EN_CHANGE e EN_SELCHANGE eventi durante lo stato non determinato. |
|
Questo flag determina il modo in cui il controllo usa la stringa di composizione di un IME se l'utente lo annulla. Se questo flag è impostato, il controllo elimina la stringa di composizione. Se questo flag non è impostato, il controllo utilizza la stringa di composizione come stringa risultante. Questa opzione è disattivata per impostazione predefinita (0). |
|
Windows 8: se questo flag è impostato, disabilitare l'input della tastiera con la lingua della tastiera e assicurarsi che gli ID lingua non orientale siano compatibili con il repertorio di caratteri. Questa opzione è disattivata per impostazione predefinita (0). |
|
Windows 8: se questo flag è impostato, il controllo rich edit disabilita la lingua della tastiera di stampa in un controllo vuoto. Questa opzione è disattivata per impostazione predefinita (0). |
|
Windows 8: se questo flag è impostato, il controllo di modifica avanzato attiva il controllo ortografico. Questa opzione è disattivata per impostazione predefinita (0). |
|
Windows 8: se questo flag è impostato, abilitare la correzione automatica tramite tastiera virtuale. Questa opzione è disattivata per impostazione predefinita (0). |
|
Windows 10: ignorato. Windows 8: se questo flag è impostato, il controllo di modifica avanzato abilita la stima tramite tastiera virtuale. Questa opzione è disattivata per impostazione predefinita (0). |
|
Usare i tipi di carattere predefiniti dell'interfaccia utente. Questa opzione è disattivata per impostazione predefinita (0). |
Commenti
Il flag IMF_AUTOFONT è impostato per impostazione predefinita. I flag IMF_AUTOKEYBOARD e IMF_IMECANCELCOMPLETE vengono cancellati per impostazione predefinita.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento