EM_GETLANGOPTIONS訊息

取得輸入法編輯器 (輸入法) 和亞洲語言支援的豐富編輯控制項選項設定。

參數

wParam

未使用;必須是零。

lParam

未使用;必須是零。

傳回值

傳回 IME 和亞洲語言設定,可以是下列值之零或多個。

傳回碼 描述
IMF_AUTOFONT
如果設定此旗標,當使用者明確變更為不同的鍵盤配置時,控制項會自動變更字型。 關閉通用 Unicode 字型 的IMF_AUTOFONT 很有用。 此選項預設為開啟 (1) 。
IMF_AUTOFONTSIZEADJUST
如果設定此旗標,控制項會根據腳本,從插入點大小調整字型系結字型大小。 例如,亞洲字型稍微大於西歐字型。 此選項預設為開啟 (1) 。
IMF_AUTOKEYBOARD
如果設定此旗標,當使用者明確變更為不同的字型時,或當使用者明確地將插入點變更為文字中的新位置時,控制項會自動變更鍵盤配置。 雙向控制項會自動開啟。 針對所有其他控制項,預設會將其關閉。 此選項預設會關閉 (0) 。
IMF_DISABLEAUTOBIDIAUTOKEYBOARD
Windows 8:如果設定此旗標,控制項會使用語言中性邏輯來自動切換鍵盤。 此選項預設會關閉 (0) 。
IMF_DUALFONT
如果設定此旗標,控制項會使用雙字型模式。 用於亞洲語言支援。 控制項使用 ASCII 文字的英文字型,以及亞洲文字的亞洲字型。 此選項預設為開啟 (1) 。
IMF_IMEALWAYSSENDNOTIFY
此旗標會控制豐富編輯控制項如何在輸入法組合期間通知用戶端:
0:未決定狀態期間沒有 EN_CHANGEEN_SELCHANGE 通知。 當最終字串傳入時傳送通知。 此為預設值。
1:在未決定狀態期間傳送 EN_CHANGEEN_SELCHANGE 事件。
IMF_IMECANCELCOMPLETE
此旗標會決定當使用者取消 IME 時,控制項如何使用 IME 的撰寫字串。 如果這項旗標已設定,控制項就會捨棄組字字串。 如果這項旗標尚未設定,控制項就會使用組字字串做為結果字串。 此選項預設會關閉 (0) 。
IMF_NOIMPLICITLANG
Windows 8:如果設定此旗標,請使用鍵盤語言停用戳記鍵盤輸入,並確保非東亞語言識別項與字元重新設定相容。 此選項預設會關閉 (0) 。
IMF_NOKBDLIDFIXUP
Windows 8:如果設定此旗標,Rich Edit 控制項會停用空白控制項上的戳記鍵盤語言。 此選項預設會關閉 (0) 。
IMF_SPELLCHECKING
Windows 8:如果設定此旗標,則豐富編輯控制項會開啟拼字檢查。 此選項預設會關閉 (0) 。
IMF_TKBAUTOCORRECTION
Windows 8:如果設定此旗標,請啟用觸控式鍵盤自動校正。 此選項預設會關閉 (0) 。
IMF_TKBPREDICTION
Windows 10:忽略。
Windows 8:如果設定此旗標,豐富編輯控制項會啟用觸控式鍵盤預測。 此選項預設會關閉 (0) 。
IMF_UIFONTS
使用使用者介面的預設字型。 此選項預設會關閉 (0) 。

備註

預設會設定 IMF_AUTOFONT 旗標。 預設會清除 IMF_AUTOKEYBOARDIMF_IMECANCELCOMPLETE 旗標。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Richedit.h

另請參閱

參考

EM_SETLANGOPTIONS

EM_SETLIMITTEXT