EM_GETIMEPROPERTY Nachricht
Ruft die Eigenschaft und die Funktionen des Eingabemethoden-Editors (IME) ab, der dem aktuellen Eingabegebietsschema zugeordnet ist.
Parameter
-
wParam
-
Gibt den Typ der abzurufenden Eigenschafteninformationen an. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert Bedeutung - IGP_PROPERTY
Eigenschafteninformationen. - IGP_CONVERSION
Konvertierungsfunktionen. - IGP_SENTENCE
Funktionen im Satzmodus. - IGP_UI
Funktionen der Benutzeroberfläche. - IGP_SETCOMPSTR
Kompositionszeichenfolgenfunktionen. - IGP_SELECT
Auswahlvererbungsfunktionen. - IGP_GETIMEVERSION
Ruft die Systemversionsnummer ab, für die die angegebene IME erstellt wurde. -
lParam
-
Nicht verwendet; muss null sein.
Rückgabewert
Gibt abhängig vom Wert des lParam-Parameters die Eigenschaft oder den Funktionswert zurück. Weitere Informationen finden Sie in den Hinweisen.
Bemerkungen
Wenn wParam IGP_PROPERTY ist, gibt es mindestens einen der folgenden Werte zurück.
Anforderung | Wert |
---|---|
IME_PROP_AT_CARET | Wenn festgelegt, befindet sich das Konvertierungsfenster an der Caret-Position. Wenn es klar ist, befindet sich das Fenster in der Nähe der Caret-Position. |
IME_PROP_SPECIAL_UI | Falls festgelegt, verfügt IME über eine nicht standardmäßige Benutzeroberfläche. Die Anwendung sollte nicht im IME-Fenster zeichnen. |
IME_PROP_CANDLIST_START_FROM_1 | Wenn festgelegt, werden Zeichenfolgen in der Kandidatenliste ab 1 nummeriert. Wenn sie klar sind, beginnen Zeichenfolgen bei 0. |
IME_PROP_UNICODE | Wenn festgelegt, wird die IME als UnicodeIME betrachtet. Das System und die IME kommunizieren über die UnicodeIME-Schnittstelle. Wenn dies eindeutig ist, verwendet IME die ANSI-Schnittstelle, um mit dem System zu kommunizieren. |
IME_PROP_COMPLETE_ON_UNSELECT | Wenn festgelegt, befindet sich das Konvertierungsfenster an der Caret-Position. Wenn es klar ist, befindet sich das Fenster in der Nähe der Caret-Position. |
IME_PROP_ACCEPT_WIDE_VKEY | Falls festgelegt, verarbeitet der IME das eingefügte Unicode, das von der SendInput-Funktion stammt, mithilfe von VK_PACKET. Wenn dies klar ist, verarbeitet die IME möglicherweise nicht das eingefügte Unicode, und das eingefügte Unicode wird möglicherweise direkt an die Anwendung gesendet. |
Wenn wParam IGP_UI ist, gibt es mindestens einen der folgenden Werte zurück.
Anforderung | Wert |
---|---|
UI_CAP_2700 | Unterstützt Text-Escapementwerte von 0 oder 2700. Weitere Informationen finden Sie unter lfEscapement. |
UI_CAP_ROT90 | Unterstützt Text escapement-Werte von 0, 900, 1800 oder 2700. Weitere Informationen finden Sie unter lfEscapement. |
UI_CAP_ROTANY | Unterstützt alle Text-Escapementwerte. Weitere Informationen finden Sie unter lfEscapement. |
Wenn wParam IGP_SETCOMPSTR ist, gibt es mindestens einen der folgenden Werte zurück.
Anforderung | Wert |
---|---|
SCS_CAP_COMPSTR | Kann die Kompositionszeichenfolge durch Aufrufen der Funktion ImmSetCompositionString mit dem SCS_SETSTR-Wert erstellen. |
SCS_CAP_MAKEREAD | Kann die Lesezeichenfolge aus der entsprechenden Kompositionszeichenfolge erstellen, wenn die ImmSetCompositionString-Funktion mit SCS_SETSTR und ohne Festlegen von lpRead verwendet wird. |
SCS_CAP_SETRECONVERTSTRING | Diese IME kann die Reversion unterstützen. Verwenden Sie ImmSetCompositionString , um die Umstellung zu durchführen. |
Wenn wParam IGP_SELECT ist, gibt es mindestens einen der folgenden Werte zurück.
Anforderung | Wert |
---|---|
SELECT_CAP_CONVMODE | Erbt den Konvertierungsmodus, wenn eine neue IME ausgewählt ist. |
SELECT_CAP_SENTENCE | Erbt den Satzmodus, wenn eine neue IME ausgewählt wird. |
Wenn wParam IGP_GETIMEVERSION ist, gibt es mindestens einen der folgenden Werte zurück.
Anforderung | Wert |
---|---|
IMEVER_0310 | Die IME wurde für Windows 3.1 erstellt. |
IMEVER_0400 | Die IME wurde für Windows 95 oder höher erstellt. |
Diese Nachricht ähnelt ImmGetProperty, mit der Ausnahme, dass sie das aktuelle Eingabegebietsschema verwendet. Die Anwendung sollte vor dem Aufrufen dieser Funktion EM_ISIME aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Andere Ressourcen