EM_SETIMESTATUS

[Acest lucru este documenta?ia preliminare și subiect pentru a schimba].

O cerere trimite mesajul EM_SETIMESTATUS pentru a modifica comportamentul controlului editare cu editorul IME.

EM_SETIMESTATUS
wParam = stare (WPARAM);
lParam = date (LPARAM)

Parametrii

statutul
Se indică tipul de stare pentru a seta. Acest parametru poate fi următoarea valoare.
Valoarea Sensul
EMSIS_COMPOSITIONSTRING Setează comportamentul pentru manipularea compozi?ia șir.

date
Date specifice tipul de stare pentru a seta. Cu valoarea EMSIS_COMPOSITIONSTRING pentru statutul, acest parametru poate fi o combinație de următoarele valori.
Valoarea Sensul
EIMES_GETCOMPSTRATONCE Dacă acest flag este setată, comanda Editare cârlige WM_IME_COMPOSITION mesaj și întoarce rezultatul string imediat. Dacă acest flag nu este setată, comanda Editare trece mesajul WM_IME_COMPOSITION la regimul de fereastra implicit și mânere șirul rezultat din mesaj WM_CHAR ; Acesta este comportamentul implicit al controlului editare.
EIMES_CANCELCOMPSTRINFOCUS Dacă acest flag este setată, comanda Editare anulează șirul compozi?ia atunci când primește mesajul WM_SETFOCUS . Dacă acest flag nu este setată, comanda Editare nu anulează șirul compozi?ia; Acesta este comportamentul implicit al controlului editare.
EIMES_COMPLETECOMPSTRKILLFOCUS Dacă acest flag este setat, comanda Editare completează șirul de compozi?ia la primirea mesajului WM_KILLFOCUS . Dacă acest flag nu este setată, comanda Editare nu completează șirul compozi?ia; Acesta este comportamentul implicit al controlului editare.

Valorile întroarse

Întoarce valoarea precedentă a parametrului de date.

QuickInfo

nbsp; Windows &NT: necesită versiunea 5.0 sau o versiune ulterioară.
Windows:Necesită Windows 98.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Editare controale prezentare, Editare mesaje de Control, EM_GETIMESTATUS

Index