[問題] MFC RichEdit如何實現關閉輸入法 IME?

看板C_and_CPP (C/C++)作者 (z1976)時間7年前 (2019/02/01 17:04), 7年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) Win10 64 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) MSVC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) MFC 問題(Question): 在中文Windows中,當user選中某些視窗上的Editor時,會自動切到中文輸入法。 我希望當user選中我軟體中的RichEdit時,輸入法選擇器自動不見,只剩英數輸入。 在BCB中的輸入控件 (如TEdit, TRichEdit) 都有IME選項,確定可以達到這個效果。但V C目前我仍找不到設定方法。 有一個EM_SETIMEOPTIONS的message似乎和這個有關,但無論我填入什麼參數就是沒有效 果。 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.61.184 ※ 編輯: z1976 (42.72.61.184), 02/01/2019 18:03:47
文章代碼(AID): #1SL0k0Kl (C_and_CPP)
文章代碼(AID): #1SL0k0Kl (C_and_CPP)