硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5155|回复: 3
收起左侧

[emWin] multiedit中文字符删除方法

[复制链接]

5

主题

9

回帖

5

积分

新手上路

积分
5
发表于 2015-1-13 09:15:47 | 显示全部楼层 |阅读模式
    在multiedit中利用MULTIEDIT_AddKey(hMulti, GUI_KEY_BACKSPACE)可以删除光标上一个字符,但是对于16位的中文字符就不好使,大家用的是什么办法来删除中文字符的呀?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2015-1-13 22:49:14 | 显示全部楼层
楼主看是我们这里的输入法的例子是否支持汉字删除,有视频演示,你看下是否支持https://forum.anfulai.cn/forum.php?mod=viewthread&tid=2932
回复

使用道具 举报

5

主题

9

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2015-1-14 16:32:40 | 显示全部楼层

回 eric2013 的帖子

eric2013:楼主看是我们这里的输入法的例子是否支持汉字删除,有视频演示,你看下是否支持https://forum.anfulai.cn/forum.php?mod=viewthread&tid=2932 (2015-01-13 22:49) 
谢谢,问题解决了,是我字符编码的问题,改为unicode格式后处理中还是按照3字节处理的,所以删除不对,但现在又遇到一个问题就是在multiedit中输入汉字多时光标有时候不能自动移到行尾,差几个位置,点击插入到插不到最后,但实际已经是在最后了,显示不在最后的位置,您遇到过这个问题吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2015-1-14 21:44:23 | 显示全部楼层

回 kasen 的帖子

kasen:谢谢,问题解决了,是我字符编码的问题,改为unicode格式后处理中还是按照3字节处理的,所以删除不对,但现在又遇到一个问题就是在multiedit中输入汉字多时光标有时候不能自动移到行尾,差几个位置,点击插入到插不到最后,但实际已经是在最后了,显示不在最后的位置,您遇到过这 .. (2015-01-14 16:32) 
这个问题倒是没有遇到过。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-13 05:55 , Processed in 0.039765 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表