_EM-GETIMEPROPERTY-Nachricht

Ruft die Eigenschaft und die Funktionen des Eingabemethoden-Editors (Input Method Editor, IME) ab, der dem aktuellen Eingabeschema zugeordnet ist.

Parameter

wParam

Gibt den Typ der abzurufenden Eigenschafteninformationen an. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
_IGP-EIGENSCHAFT
Eigenschafteninformationen.
_IGP-KONVERTIERUNG
Konvertierungsfunktionen.
_IGP-SATZ
Funktionen des Satzmodus.
_IGP-Benutzeroberfläche
Funktionen der Benutzeroberfläche.
IGP _ SETCOMPSTR
Kompositionszeichenfolgenfunktionen.
IGP _ SELECT
Funktionen der Auswahlvererbung.
IGP _ GETIMEVERSION
Ruft die Systemversionsnummer ab, für die die angegebene IME erstellt wurde.

lParam

Nicht verwendet; muss 0 (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.

Hinweise

Wenn wParam IGP _ PROPERTY ist, wird mindestens einer der folgenden Werte zurückgegeben.

Anforderung Wert
IME _ PROP _ AT _ CARET Wenn diese Einstellung festgelegt ist, befindet sich das Konvertierungsfenster an der Caretposition. Wenn diese Einstellung nicht angezeigt wird, befindet sich das Fenster in der Nähe der Caretposition.
IME _ PROP _ SPECIAL _ UI Wenn diese Einstellung festgelegt ist, 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 diese Einstellung festgelegt ist, werden Zeichenfolgen in der Kandidatenliste ab 1 nummeriert. Wenn die Zeichenfolgen eindeutig sind, beginnen sie bei 0 (null).
IME _ PROP _ UNICODE Wenn diese Einstellung festgelegt ist, wird die IME als UnicodeIME angezeigt. Das System und die IME kommunizieren über die UnicodeIME-Schnittstelle. Wenn dies klar ist, verwendet IME die ANSI-Schnittstelle für die Kommunikation mit dem System.
IME _ PROP _ COMPLETE _ ON _ UNSELECT Wenn diese Einstellung festgelegt ist, befindet sich das Konvertierungsfenster an der Caretposition. Wenn diese Einstellung nicht angezeigt wird, befindet sich das Fenster in der Nähe der Caretposition.
IME _ PROP _ ACCEPT _ WIDE _ VKEY Wenn diese Einstellung festgelegt ist, verarbeitet die IME den eingefügten Unicode-Code, der von der SendInput-Funktion stammt, mithilfe von VK _ PACKET. Wenn dies klar ist, verarbeitet die IME möglicherweise den eingefügten Unicode-Code nicht, und der eingefügte Unicode-Code wird möglicherweise direkt an die Anwendung gesendet.

Wenn wParam die _ IGP-Benutzeroberfläche ist, wird mindestens einer der folgenden Werte zurückgegeben.

Anforderung Wert
UI _ CAP _ 2700 Unterstützt Text-Escapewerte von 0 oder 2700. Weitere Informationen finden Sie unter lfEscapement.
UI _ CAP _ ROT90 Unterstützt Text-Escapewerte von 0, 900, 1800 oder 2700. Weitere Informationen finden Sie unter lfEscapement.
UI _ CAP _ ROTANY Unterstützt jeden Text-Escapewert. Weitere Informationen finden Sie unter lfEscapement.

Wenn wParam IGP _ SETCOMPSTR ist, wird mindestens einer der folgenden Werte zurückgegeben.

Anforderung Wert
SCS _ CAP _ COMPSTR Die Kompositionszeichenfolge kann durch Aufrufen der ImmSetCompositionString-Funktion mit dem SCS _ SETSTR-Wert erstellt werden.
SCS _ CAP _ MAKEREAD Kann die Lesezeichenfolge aus der entsprechenden Kompositionszeichenfolge erstellen, wenn die ImmSetCompositionString-Funktion mit SCS _ SETSTR und ohne Festlegung von lpRead verwendet wird.
SCS _ CAP _ SETRECONVERTSTRING Diese IME kann die Reconversion unterstützen. Verwenden Sie ImmSetCompositionString für die Reconversion.

Wenn wParam IGP _ SELECT ist, wird mindestens einer der folgenden Werte zurückgegeben.

Anforderung Wert
SELECT _ CAP _ CONVMODE Erbt den Konvertierungsmodus, wenn eine neue IME ausgewählt wird.
AUSWÄHLEN _ DES _ CAP-SATZES Erbt den Satzmodus, wenn eine neue IME ausgewählt wird.

Wenn wParam IGP _ GETIMEVERSION ist, wird mindestens einer der folgenden Werte zurückgegeben.

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 Meldung ähnelt ImmGetProperty,mit der Ausnahme, dass sie das aktuelle Eingabegebietsschema verwendet. Die Anwendung sollte EM _ ISIME aufrufen, bevor diese Funktion aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [Nur Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Richedit.h

Siehe auch

Referenz

EM _ ISIME

Andere Ressourcen

ImmGetProperty