共用方式為


EM_GETLANGOPTIONS訊息

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

參數

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
此旗標會控制豐富編輯控制項如何在 IME 組合期間通知用戶端:
0:未定狀態期間沒有 EN_CHANGEEN_SELCHANGE 通知。 當最後一個字串傳入時傳送通知。 這是預設值。
1:在未決定狀態期間傳送 EN_CHANGEEN_SELCHANGE 事件。
IMF_IMECANCELCOMPLETE
此旗標會決定當使用者取消 IME 時,控制項如何使用 IME 的組合字串。 如果設定此旗標,控件會捨棄組合字串。 如果未設定此旗標,控件會使用組合字串做為結果字串。 此選項預設為關閉 (0)。
IMF_NOIMPLICITLANG
Windows 8:如果設定此旗標,請使用鍵盤語言停用戳記鍵盤輸入,並確保非東亞語言標識元與字元劇本相容。 此選項預設為關閉 (0)。
IMF_NOKBDLIDFIXUP
Windows 8:如果設定此旗標,豐富編輯控件會停用空白控件上的戳記鍵盤語言。 此選項預設為關閉 (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