Freigeben über


EM_GETLANGOPTIONS Nachricht

Ruft die Optionseinstellungen eines Rich-Edit-Steuerelements für den Eingabemethoden-Editor (INPUT Method Editor, IME) und die unterstützung asiatischer Sprache ab.

Die Parameter

wParam-

Nicht verwendet; muss null sein.

lParam-

Nicht verwendet; muss null sein.

Rückgabewert

Gibt die EINSTELLUNGEN für IME und asiatische Sprachen zurück, die null oder mehr der folgenden Werte sein können.

Rückgabecode BESCHREIBUNG
IMF_AUTOFONT
Wenn dieses Kennzeichen festgelegt ist, ändert das Steuerelement automatisch Schriftarten, wenn der Benutzer explizit zu einem anderen Tastaturlayout wechselt. Es ist nützlich, IMF_AUTOFONT für universelle Unicode-Schriftarten zu deaktivieren. Diese Option ist standardmäßig aktiviert (1).
IMF_AUTOFONTSIZEADJUST
Wenn dieses Kennzeichen festgelegt ist, skaliert das Steuerelement schriftgebundene Schriftgrade von der Einfügemarke entsprechend dem Skript. Asiatische Schriftarten sind beispielsweise etwas größer als westliche Schriftarten. Diese Option ist standardmäßig aktiviert (1).
IMF_AUTOKEYBOARD
Wenn diese Kennzeichnung festgelegt ist, ändert das Steuerelement automatisch das Tastaturlayout, wenn der Benutzer explizit eine andere Schriftart ändert 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 Kennzeichen festgelegt ist, verwendet das Steuerelement sprachneutrale Logik für den automatischen Tastaturwechsel. Diese Option ist standardmäßig deaktiviert (0).
IMF_DUALFONT
Wenn dieses Kennzeichen festgelegt ist, verwendet das Steuerelement den Modus für duale Schriftart. Wird für asiatische Sprachunterstützung 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 Kennzeichen steuert, wie das Rich-Edit-Steuerelement den Client während der IME-Komposition benachrichtigt:
0: Keine EN_CHANGE oder EN_SELCHANGE Benachrichtigungen während des unbestimmten Zustands. Benachrichtigung senden, wenn die endgültige Zeichenfolge eingesenden wird. Dies ist die Standardeinstellung.
1: Senden sie EN_CHANGE und EN_SELCHANGE Ereignisse während des unbestimmten Zustands.
IMF_IMECANCELCOMPLETE
Dieses Kennzeichen bestimmt, wie das Steuerelement die Kompositionszeichenfolge eines IME verwendet, wenn der Benutzer ihn abbricht. Wenn dieses Kennzeichen festgelegt ist, verwirft das Steuerelement die Kompositionszeichenfolge. Wenn dieses Kennzeichen nicht festgelegt ist, verwendet das Steuerelement die Kompositionszeichenfolge als Ergebniszeichenfolge. Diese Option ist standardmäßig deaktiviert (0).
IMF_NOIMPLICITLANG
Windows 8: Wenn diese Kennzeichnung festgelegt ist, deaktivieren Sie die Stempeltastatureingabe 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 Kennzeichen festgelegt ist, deaktiviert das Rich-Edit-Steuerelement die Stempeltastatursprache für ein leeres Steuerelement. Diese Option ist standardmäßig deaktiviert (0).
IMF_SPELLCHECKING
Windows 8: Wenn dieses Kennzeichen festgelegt ist, aktiviert das Rich-Edit-Steuerelement die Rechtschreibprüfung. Diese Option ist standardmäßig deaktiviert (0).
IMF_TKBAUTOCORRECTION
Windows 8: Wenn dieses Kennzeichen festgelegt ist, aktivieren Sie die AutoKorrektur der Bildschirmtastatur. Diese Option ist standardmäßig deaktiviert (0).
IMF_TKBPREDICTION
Windows 10: Ignoriert.
Windows 8: Wenn dieses Kennzeichen festgelegt ist, ermöglicht das Rich-Edit-Steuerelement die Vorhersage der Bildschirmtastatur. Diese Option ist standardmäßig deaktiviert (0).
IMF_UIFONTS
Verwenden Sie Standardschriftarten für die Benutzeroberfläche. Diese Option ist standardmäßig deaktiviert (0).

Bemerkungen

Das IMF_AUTOFONT Flag ist standardmäßig festgelegt. Die Flags IMF_AUTOKEYBOARD und IMF_IMECANCELCOMPLETE werden standardmäßig gelöscht.

Anforderungen

Anforderung Wert
Mindest unterstützter Client
Windows Vista [nur Desktop-Apps]
Unterstützter Server (Mindestversion)
Windows Server 2003 [Nur Desktop-Apps]
Kopfzeile
Richedit.h

Siehe auch

Referenz

EM_SETLANGOPTIONS

EM_SETLIMITTEXT