作者dotZu (良牙)
看板Array
标题[心得] Win32 IME/IMM 架构概略图
时间Sat Jun 18 12:54:02 2005
╭ ╮ ╭ ╮
│IME │→→│IME User Interface│
│Conversion│←←│IME Input Context │
│Interface │ ╰ ╯
╰ ╯ ↓↑IMM (Input Method Manager) API
↓↑
╭ ╮
│ Application │←← USER INPUT
╰ ╯
研究了一下,大概是这样吧。
Application 还可以把 UI 和 Context 吃下来,
吃掉 UI 的叫做 IME Half-aware,
连 Context 也包括的叫做 IME Full-aware。
不知道有没有错,请大家指教。
要做输入法的话大概就是把那几个 IME 开头的 method 实作出来,
再加上 UIWndProc 等几个 callback function(这好像有预设的?)
然後包成 .dll 再更名成 .ime (其实内容还是.dll)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.135.254.169
※ 编辑: dotZu 来自: 140.135.254.169 (06/18 13:01)
※ 编辑: dotZu 来自: 140.135.254.169 (06/18 13:02)
※ 编辑: dotZu 来自: 140.135.254.169 (06/18 13:03)