_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 |
|
Siehe auch
-
Referenz
-
Andere Ressourcen