WM _ IME _ SETCONTEXT-Nachricht

Wird an eine Anwendung gesendet, wenn ein Fenster aktiviert wird. Ein Fenster empfängt diese Meldung über seine WindowProc-Funktion.

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

Parameter

Hwnd

Ein Handle für fenster.

wParam

TRUE, wenn das Fenster aktiv ist, andernfalls FALSE.

lParam

Anzeigeoptionen Dieser Parameter kann einen oder mehrere der folgenden Werte aufweisen.

Wert Bedeutung
ISC _ SHOWUICOMPOSITIONWINDOW
Zeigen Sie das Kompositionsfenster nach Fenster der Benutzeroberfläche an.
ISC _ SHOWUIGUIDWINDOW
Zeigen Sie das Fenster "Leitfaden" nach Fenster der Benutzeroberfläche an.
ISC _ SHOWUISOFTKBD
Zeigen Sie die Softtastatur nach Benutzeroberflächenfenster an.
ISC _ SHOWUICGABEDATEWINDOW
Zeigt das Kandidatenfenster von Index 0 nach Benutzeroberflächenfenster an.
ISC _ SHOWUICEIGENEDATEWINDOW << 1
Zeigt das Kandidatenfenster von Index 1 nach Fenster der Benutzeroberfläche an.
ISC _ SHOWUICEIGENEDATEWINDOW << 2
Zeigt das Kandidatenfenster von Index 2 nach Benutzeroberflächenfenster an.
ISC _ SHOWUICEIGENEDATEWINDOW << 3
Zeigt das Kandidatenfenster von Index 3 nach Benutzeroberflächenfenster an.

Rückgabewert

Gibt den von DefWindowProc oder ImmIsUIMessagezurückgegebenen Wert zurück.

Hinweise

Wenn die Anwendung ein IME-Fenster erstellt hat, sollte sie ImmIsUIMessageaufrufen. Andernfalls sollte diese Meldung an DefWindowProcübergeben werden.

Wenn die Anwendung das Kompositionsfenster zeichnet, muss das Ime-Standardfenster sein Kompositionsfenster nicht anzeigen. In diesem Fall muss die Anwendung den _ ISC-Wert SHOWUICOMPOSITIONWINDOW aus dem lParam-Parameter löschen, bevor die Nachricht an DefWindowProc oder ImmIsUIMessageübergeben wird. Um ein bestimmtes Benutzeroberflächenfenster anzuzeigen, sollte eine Anwendung den entsprechenden Wert entfernen, damit der IME ihn nicht anzeigt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (include Windows.h);
Imm.h (include Windows.h)

Siehe auch

Eingabemethoden-Manager

Eingabemethoden-Manager-Nachrichten

ImmIsUIMessage