如何用VB写IME的DLL
题目可能不清楚我在说什么.说详细点:我自己手写了个EXE程序.把他当输入法用,可以说是外挂式输入法.在一般的文本框都可以输入文字,但在游戏中就不行了.于是我想到了IME.可是网上好多文章都是用VC++的语法来写IME的..有没有人教我如何用VB写出IME的dll.... --------------------编程问答-------------------- --------------------编程问答-------------------- 论坛有一个IME,搜吧,在API部分,推荐/精华
http://topic.csdn.net/u/20090505/20/7989d1b6-c8c5-4602-ae1e-f627b88c7c4c.html?1744 --------------------编程问答-------------------- 系统有一个自带的IMEStatus函数,可以返回IME的状态
参阅:
IMEStatus 函数
返回一个 Integer,用来指定当前 Microsoft Windows 的输入法 (IME) 方式;只对东亚区版本有效。
语法
IMEStatus
返回值
下面是日本国别的返回值:
常数 值 描述
vbIMEModeNoControl 0 不控制IME(缺省)
vbIMEModeOn 1 打开 IME
vbIMEModeOff 2 关闭 IME
vbIMEModeDisable 3 IME 无效
vbIMEModeHiragana 4 完整宽度 Hiragana 模式
vbIMEModeKatakana 5 完整宽度 Katakana 片假名模式
vbIMEModeKatakanaHalf mode 6 半宽 Katakana 模式
vbIMEModeAlphaFull mode 7 完整宽度 Alphanumeric 模式
vbIMEModeAlpha mode 8 半宽 Alphanumeric 模式
下面是韩国地区的返回值:
常数 值 描述
vbIMEModeAlphaFull 7 完整宽度 Alphanumeric 模式
vbIMEModeAlpha 8 半宽 Alphanumeric 模式
vbIMEModeHangulFull 9 完整宽度 Hangul 模式
vbIMEModeHangul 10 半宽 Hangul 模式
下面是中文地区的返回值:
常数 值 描述
vbIMEModeNoControl 0 不控制IME(缺省)
vbIMEModeOn 1 打开 IME
vbIMEModeOff 2 关闭 IME
--------------------编程问答-------------------- 楼上的答非所问。
VB写输入法,有难度。
补充:VB , API