递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4661|回复: 12
打印 上一主题 下一主题

[视窗] 【解决方案】超级编辑框支持Emoji表情

[复制链接]

31

主题

2923

帖子

1万

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
10606
跳转到指定楼层
楼主
发表于 2026-1-28 00:33:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
群里有人提到超级编辑框不能显示Emoji表情,一拍脑袋就知道是因为不支持字体回退。
查了一下,发现火山的超级编辑框调用了 Rich Edit 3.0 的控件,版本太老所以不支持。
那解决的办法就很简单了,改为调用 Rich Edit 4.1 就能支持 Emoji 表情。

修改位置:
..\mfc_control_ext1\src\mfc_ui_rich_edit.cpp
28行:m_hInstRichEdit = LoadLibrary (_T ("Msftedit.dll"));
49行:if (CWnd::CreateEx (pCreateParam->m_dwExStyle, MSFTEDIT_CLASS, _T (""), pCreateParam->m_dwStyle,

..\wtl_control_ext1\src\wtl_ui_rich_edit.h
23行: DECLARE_WND_SUPERCLASS (NULL, MSFTEDIT_CLASS)

..\wtl_control_ext1\src\wtl_ui_rich_edit.cpp
28行:m_hInstRichEdit = LoadLibrary (_T ("Msftedit.dll"));

效果如图:

评分

参与人数 3金钱 +17 收起 理由
tyler998 + 1 赞一个!
yuangao + 15
朕的 + 1 赞一个!

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

8

主题

214

帖子

2875

积分

银牌会员

Rank: 6Rank: 6

积分
2875
沙发
发表于 2026-1-28 12:43:08 | 只看该作者
大佬牛逼
回复

使用道具 举报

13

主题

191

帖子

1986

积分

银牌会员

Rank: 6Rank: 6

积分
1986
板凳
发表于 2026-1-28 15:11:33 | 只看该作者
还得是大的佬厉害
回复

使用道具 举报

29

主题

577

帖子

4495

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
4495
地板
发表于 2026-1-29 06:04:15 | 只看该作者
唯一有技术还能愿意实际解决问题的大佬了
回复

使用道具 举报

23

主题

354

帖子

5664

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
5664
5#
发表于 2026-1-29 07:58:18 | 只看该作者
大佬厉害
回复

使用道具 举报

45

主题

847

帖子

4732

积分

论坛元老

Rank: 8Rank: 8

积分
4732
6#
发表于 2026-1-29 08:34:05 | 只看该作者
大佬就是大佬
回复

使用道具 举报

5

主题

188

帖子

1620

积分

银牌会员

Rank: 6Rank: 6

积分
1620
7#
发表于 2026-1-29 11:13:49 | 只看该作者

还是X大大牛牛哟
回复

使用道具 举报

14

主题

362

帖子

3321

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3321
8#
发表于 2026-1-29 16:13:10 | 只看该作者
牛逼
回复

使用道具 举报

13

主题

339

帖子

4773

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
4773
9#
发表于 2026-1-29 16:39:00 | 只看该作者
感谢分享
回复

使用道具 举报

9

主题

455

帖子

3064

积分

论坛元老

Rank: 8Rank: 8

积分
3064
10#
发表于 2026-1-29 17:30:21 | 只看该作者
还得上X大
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-10-14 16:36 , Processed in 0.110188 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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