社区
C#
帖子详情
有难度:固定输入法
game_over
2005-08-29 08:07:58
就是说,当焦点移到一个文本框的时候,将其输入法固定至一种特定的输入法,比如:英文全角。
而且如果输入法被强制转换成别的,那就不允许输入。
小弟搞了两天没搞定,高手们,帮帮忙啊!!!
...全文
277
15
打赏
收藏
有难度:固定输入法
就是说,当焦点移到一个文本框的时候,将其输入法固定至一种特定的输入法,比如:英文全角。 而且如果输入法被强制转换成别的,那就不允许输入。 小弟搞了两天没搞定,高手们,帮帮忙啊!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TT008
2006-05-27
打赏
举报
回复
Study
TechEye
2005-09-13
打赏
举报
回复
在控件里的 ImeModeChanged 事件里写,一改变,又把输入法改为你想要的就可以了!
game_over
2005-09-01
打赏
举报
回复
weisunding(鼎鼎),多谢指教。
程序小弟是看不懂了,只是好像没起什么作用,输入法还是可以变的,而且变了之后还是可以输入的,好像只是在初始化的时候才起了作用,以后手动改输入法这个程序就不好使了。
呵呵,本来在项目中没有想到会这么有难度的东西,竟然好几天都没搞出来,各位,多多指教。
tslkfyh
2005-08-31
打赏
举报
回复
UP
game_over
2005-08-31
打赏
举报
回复
ImeMode不行,还可以切换输入法。如果输入法换了,ImeMode就不起作用了。(ImeMode只对特定的输入法有效)
TechEye
2005-08-31
打赏
举报
回复
game over now,enjoy it! :)
TechEye
2005-08-31
打赏
举报
回复
我刚用API写了个,以下是输入法代码,更多的楼主请查询一下注册表
HKEY_USERS\.DEFAULT\keyboard layout\preload
/*
00000804 - 英文输入
E00E0804 - 微软拼音2003
...
*/
ActivateIME("E0010804");//激活 "微软拼音2003 " 输入法
//我写的代码,直接可用
const int KLF_ACTIVATE = 0x001;
const int KLF_SETFORPROCESS = 0x100;
[DllImport("user32")]
public static extern int LoadKeyboardLayout(string pwszKLID, int flags);
[DllImport("user32")]
public static extern int ActivateKeyboardLayout(int HKL, int flags);
public static void ActivateIME(string imeCode)
{
int hkl = LoadKeyboardLayout(imeCode, KLF_ACTIVATE);
ActivateKeyboardLayout(hkl, KLF_SETFORPROCESS);
}
Leeshell
2005-08-30
打赏
举报
回复
关注
jinjazz
2005-08-30
打赏
举报
回复
this.textBox1.ImeMode=System.Windows.Forms.ImeMode.Disable;
jinbingg
2005-08-30
打赏
举报
回复
UP
zhgroup
2005-08-30
打赏
举报
回复
查查API吧。
commandown
2005-08-29
打赏
举报
回复
打开操作系统的 "高级文字服务" 功能,做相关的高级文字服务API调用即可~
请查阅 高级文字服务
ybzsu
2005-08-29
打赏
举报
回复
ImeMode=.........
ImeModeChanged()
game_over
2005-08-29
打赏
举报
回复
高手们,帮帮忙啊。小弟很急啊!!!
lionelwy
2005-08-29
打赏
举报
回复
up
多文触屏
输入法
免费版
专为触控一体机设计的智能
输入法
,包含有以下功能: 支持全键盘、九宫格(T9模式)智能拼音、身份证键盘,数字键盘等。 支持手写识别。 支持智能笔画(T9笔画)。 可以定制皮肤、皮肤更换,自定义Layout(键盘布局)。...
计算机应用技术(实用手册)
计算机应用技术 实用手册 Xnllz 2011.7.29 ...有时候在系统的任务栏你见不到小喇叭有可能在这里被关闭了,即:[DISABLED],遇到这种情况可从新进入COMS把此项打开即可,即:[ENABLED]。 SATA...
树莓派基础学习&树莓派项目实战演示&Python语言
例如:从安装系统、远程桌面控制、中文界面的设置、密码的设置、 安装
输入法
、Linux基础命令、文件操作、树莓派摄像头的使用、基于树莓派人脸识别、图像识别、语音播报、OpenCV2的安装、无论是新手还是树莓派爱好者...
快速搭建一款
输入法
(封装
输入法
引擎)
这里我不建议用户自己开发
输入法
引擎,这个
难度
还是很大的,涉及到了音节拆分和智能组词等等。如果是简单的使用的话,采用开源的
输入法
引擎库就行,这里我采用的是谷歌的开源
输入法
引擎,引擎项目的地址如下: GitHub -...
Qt编写
输入法
V2019终极版
本来已经很完善了,不打算更新升级了,最近有个朋友找我定制一个
输入法
,需要高仿一个苹果MAC电脑的
输入法
,MAC操作系统的审美无疑是相当棒的,于是乎直接拿以前的
输入法
高仿了一个,由于之前有做过
输入法
这块的开发...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章