Condividi tramite


messaggio di WM_IME_SETCONTEXT

Inviato a un'applicazione quando viene attivata una finestra. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .

LRESULT CALLBACK WindowProc(
  HWND  hwnd,  
  WM_IME_SETCONTEXT,  
  WPARAM wParam,      
  LPARAM lParam      
);

Parametri

Hwnd

Handle per la finestra.

wParam

TRUE se la finestra è attiva e FALSE in caso contrario.

lParam

Opzioni di visualizzazione. Questo parametro può avere uno o più dei valori seguenti.

Valore Significato
ISC_SHOWUICOMPOSITIONWINDOW
Visualizzare la finestra di composizione in base alla finestra dell'interfaccia utente.
ISC_SHOWUIGUIDWINDOW
Visualizzare la finestra della guida in base alla finestra dell'interfaccia utente.
ISC_SHOWUISOFTKBD
Visualizzare la tastiera soft in base alla finestra dell'interfaccia utente.
ISC_SHOWUICANDIDATEWINDOW
Visualizzare la finestra candidata dell'indice 0 per finestra dell'interfaccia utente.
<< ISC_SHOWUICANDIDATEWINDOW 1
Visualizzare la finestra candidata dell'indice 1 in base alla finestra dell'interfaccia utente.
<< ISC_SHOWUICANDIDATEWINDOW 2
Visualizzare la finestra candidata dell'indice 2 per finestra dell'interfaccia utente.
<< ISC_SHOWUICANDIDATEWINDOW 3
Visualizzare la finestra candidata dell'indice 3 in base alla finestra dell'interfaccia utente.

 

Valore restituito

Restituisce il valore restituito da DefWindowProc o ImmIsUIMessage.

Commenti

Se l'applicazione ha creato una finestra IME, deve chiamare ImmIsUIMessage. In caso contrario, deve passare questo messaggio a DefWindowProc.

Se l'applicazione disegna la finestra di composizione, la finestra IME predefinita non deve visualizzare la finestra di composizione. In questo caso, l'applicazione deve cancellare il valore ISC_SHOWUICOMPOSITIONWINDOW dal parametro lParam prima di passare il messaggio a DefWindowProc o ImmIsUIMessage. Per visualizzare una determinata finestra dell'interfaccia utente, un'applicazione deve rimuovere il valore corrispondente in modo che l'IME non lo visualizzi.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h);
Imm.h (include Windows.h)

Vedi anche

Gestione metodi di input

Messaggi di Gestione metodi di input

ImmIsUIMessage