Informationen zum Eingabemethoden-Manager
Die Verwendung der IMM-Funktionalität in Ihrer IME-fähigen Anwendung entlastet Benutzer von der Notwendigkeit, sich alle möglichen Zeichenwerte zu merken. Stattdessen ermöglicht es dem IME, die Tastenanschläge eines Benutzers zu überwachen, die Vom Benutzer möglicherweise gewünschten Zeichen zu antizipieren und eine Liste von Kandidatenzeichen anzuzeigen, aus denen er auswählen kann.
Hinweis
Der IMM führt ähnliche Vorgänge wie das Text Services Framework aus, das von Anwendungen verwendet wird, die mit Textdiensten kommunizieren.
Standardmäßig stellt das IMM ein IME-Fenster bereit, über das der Benutzer Tastenanschläge und Ansichten eingibt und Kandidaten auswählt. Anwendungen können die IMM-Funktionen und -Nachrichten verwenden, um ihre eigenen IME-Fenster zu erstellen und zu verwalten, wobei eine benutzerdefinierte Schnittstelle bereitgestellt wird, während die Konvertierungsfunktionen des IME verwendet werden.
Der IMM ist nur auf ostasiatischen (Chinesisch, Japanisch, Koreanisch) lokalisierten Windows-Betriebssystemen aktiviert. Auf diesen Systemen ruft die Anwendung GetSystemMetrics mit SM_DBCSENABLED auf, um zu bestimmen, ob der IMM aktiviert ist.
Windows 2000: Die vollständige IMM-Unterstützung wird in allen lokalisierten Sprachversionen bereitgestellt. Der IMM ist jedoch nur aktiviert, wenn ein asiatisches Sprachpaket installiert ist. Eine IME-fähige Anwendung kann GetSystemMetrics mit SM_IMMENABLED aufrufen, um zu bestimmen, ob der IMM aktiviert ist.
Dieses Thema enthält folgende Abschnitte:
- Kandidatenlisten
- Kompositionszeichenfolge
- HexToUnicode IME
- Abkürzungstasten
- IME-Nachrichten
- IME-Fensterklasse
- Eingabekontext
- Status-, Kompositions- und Kandidatenfenster