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 zum 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
Anzeigen des Kompositionsfensters nach Benutzeroberflächenfenster.
ISC_SHOWUIGUIDWINDOW
Zeigen Sie das Führungsfenster nach Benutzeroberfläche an.
ISC_SHOWUISOFTKBD
Anzeigen der Softtastatur nach Benutzeroberfläche
ISC_SHOWUICANDIDATEWINDOW
Anzeigen des Kandidatenfensters von Index 0 nach Benutzeroberfläche.
<< ISC_SHOWUICANDIDATEWINDOW 1
Anzeigen des Kandidatenfensters von Index 1 nach Benutzeroberfläche.
<< ISC_SHOWUICANDIDATEWINDOW 2
Anzeigen des Kandidatenfensters von Index 2 nach Benutzeroberfläche.
<< ISC_SHOWUICANDIDATEWINDOW 3
Anzeigen des Kandidatenfensters von Index 3 nach Benutzeroberfläche.

 

Rückgabewert

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

Bemerkungen

Wenn die Anwendung ein IME-Fenster erstellt hat, sollte sie ImmIsUIMessage aufrufen. 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_SHOWUICOMPOSITIONWINDOW Wert 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 er vom IME nicht angezeigt wird.

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 (windows.h einschließen);
Imm.h (windows.h einschließen)

Siehe auch

Eingabemethoden-Manager

Eingabemethoden-Manager-Meldungen

ImmIsUIMessage