Share via


EM_GETLANGOPTIONS Nachricht

Ruft die Optionseinstellungen eines umfangreichen Bearbeitungssteuerelements für die Unterstützung des Eingabemethoden-Editors (IME) und der Asiatischen Sprache ab.

Parameter

wParam

Nicht verwendet; muss null sein.

lParam

Nicht verwendet; muss null sein.

Rückgabewert

Gibt die IME- und asiatischen Spracheinstellungen zurück, die null oder mehr der folgenden Werte sein können.

Rückgabecode Beschreibung
IMF_AUTOFONT
Wenn dieses Flag festgelegt ist, ändert das Steuerelement die Schriftarten automatisch, wenn der Benutzer explizit auf ein anderes Tastaturlayout wechselt. Es ist hilfreich, IMF_AUTOFONT für universelle Unicode-Schriftarten zu deaktivieren. Diese Option ist standardmäßig aktiviert (1).
IMF_AUTOFONTSIZEADJUST
Wenn dieses Flag festgelegt ist, skaliert das Steuerelement die schriftgebundenen Schriftgrößen entsprechend dem Skript von der Größe der Einfügemarke. Beispielsweise sind asiatische Schriftarten etwas größer als westliche Schriftarten. Diese Option ist standardmäßig aktiviert (1).
IMF_AUTOKEYBOARD
Wenn dieses Flag festgelegt ist, ändert das Steuerelement automatisch das Tastaturlayout, wenn der Benutzer explizit in eine andere Schriftart wechselt oder wenn der Benutzer die Einfügemarke explizit an eine neue Position im Text ändert. Wird für bidirektionale Steuerelemente automatisch aktiviert. Für alle anderen Steuerelemente ist sie standardmäßig deaktiviert. Diese Option ist standardmäßig deaktiviert (0).
IMF_DISABLEAUTOBIDIAUTOKEYBOARD
Windows 8: Wenn dieses Flag festgelegt ist, verwendet das Steuerelement sprachneutrale Logik für den automatischen Tastaturwechsel. Diese Option ist standardmäßig deaktiviert (0).
IMF_DUALFONT
Wenn dieses Flag festgelegt ist, verwendet das Steuerelement den Modus für duale Schriftarten. Wird für die Unterstützung asiatischer Sprachen verwendet. Das Steuerelement verwendet eine englische Schriftart für ASCII-Text und eine asiatische Schriftart für asiatischen Text. Diese Option ist standardmäßig aktiviert (1).
IMF_IMEALWAYSSENDNOTIFY
Dieses Flag steuert, wie das Rich-Bearbeitungssteuerelement den Client während der IME-Komposition benachrichtigt:
0: Keine EN_CHANGE oder EN_SELCHANGE Benachrichtigungen während des unbestimmten Zustands. Senden Sie eine Benachrichtigung, wenn die endgültige Zeichenfolge eingeht. Dies ist die Standardeinstellung.
1: Senden sie EN_CHANGE und EN_SELCHANGE Ereignisse während des unbestimmten Zustands.
IMF_IMECANCELCOMPLETE
Dieses Flag bestimmt, wie das Steuerelement die Kompositionszeichenfolge eines IME verwendet, wenn der Benutzer sie abbricht. Wenn das Flag festgelegt ist, wird die Kompositionszeichenfolge vom Steuerelement verworfen. Wenn das Flag nicht festgelegt ist, verwendet das Steuerelement die Kompositionszeichenfolge als Ergebniszeichenfolge. Diese Option ist standardmäßig deaktiviert (0).
IMF_NOIMPLICITLANG
Windows 8: Wenn dieses Flag festgelegt ist, deaktivieren Sie die Tastatureingabe mit dem Stempeln mit der Tastatursprache, und stellen Sie sicher, dass nicht-ostasiatische Sprach-IDs mit dem Zeichenrepertoire kompatibel sind. Diese Option ist standardmäßig deaktiviert (0).
IMF_NOKBDLIDFIXUP
Windows 8: Wenn dieses Flag festgelegt ist, deaktiviert das Rich-Edit-Steuerelement das Stempeln der Tastatursprache für ein leeres Steuerelement. Diese Option ist standardmäßig deaktiviert (0).
IMF_SPELLCHECKING
Windows 8: Wenn dieses Flag festgelegt ist, aktiviert das Rich-Edit-Steuerelement die Rechtschreibprüfung. Diese Option ist standardmäßig deaktiviert (0).
IMF_TKBAUTOCORRECTION
Windows 8: Wenn dieses Flag festgelegt ist, aktivieren Sie die Automatische Korrektur der Bildschirmtastatur. Diese Option ist standardmäßig deaktiviert (0).
IMF_TKBPREDICTION
Windows 10: Ignoriert.
Windows 8: Wenn dieses Flag festgelegt ist, ermöglicht das Rich-Edit-Steuerelement die Vorhersage der Bildschirmtastatur. Diese Option ist standardmäßig deaktiviert (0).
IMF_UIFONTS
Verwenden Sie Standardschriftarten der Benutzeroberfläche. Diese Option ist standardmäßig deaktiviert (0).

Bemerkungen

Das flag IMF_AUTOFONT ist standardmäßig festgelegt. Die flags IMF_AUTOKEYBOARD und IMF_IMECANCELCOMPLETE sind standardmäßig deaktiviert.

Anforderungen

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

Siehe auch

Referenz

EM_SETLANGOPTIONS

EM_SETLIMITTEXT