IME超级难题,请教高手!

fenghuangsoft 2009-07-24 11:15:45
在当前输入法是中文输入法的情况下,怎样把他的标点符号设置为英文格式的?

谢谢~
...全文
78 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ToBeTough 2009-07-27
学习拉
回复
fenghuangsoft 2009-07-24
ImmSimulateHotKey 只能在中英文的标点之间切换吧?

我首先要知道它是中文的标点才能切换啊,要是英文的,一切换,反而成了中文的了~
回复
wangk 2009-07-24
使用ImmSimulateHotKey函数
回复
bowfnfje 2009-07-24
昨天才解决一个和你这一样的问题:

#include <Windows.h>
#include <Imm.h>

包含 IMM32.LIB

HIMC hImc = ImmGetContext(GetDlgItem(IDC_EDIT1)->m_hWnd);
if (!hImc)
return;

DWORD dwH = 0;
DWORD dwL = 0;
ImmGetConversionStatus(hImc, &dwH, &dwL);
ImmSetConversionStatus(hImc, (dwH|IME_CMODE_SYMBOL), dwL);

这几行代码绝对可以,搞不定加我QQ249855854
回复
danxuezx 2009-07-24
up up
回复
迷途的书童 2009-07-24
输入法小栏会有一个月亮或圆点, 点击就可以切换!
回复
jyh_baoding 2009-07-24
帮顶一个
回复
allright1199 2009-07-24
不懂,支持一下
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告