安装 emoji 字体
//安装emoji字体
void InsertEmojiFont()
{CString sSourceDir =GetExePath()+_T("\\font\\");//exe路径CString sFontFileName=_T("SEGUIEMJ.TTF");//字体名称(将显示在字体对话框中).CString sFontName=_T("Segoe UI Emoji (TrueType)");TCHAR sWinDir[MAX_PATH];GetWindowsDirectory(sWinDir,MAX_PATH);CString sFontDir(sWinDir); sFontDir += _T("\\Fonts\\");//C:\Windows\FontsBOOL bHadEmoji = TRUE;HANDLE hFind;WIN32_FIND_DATA wfd;hFind=FindFirstFile(sFontDir + sFontFileName,&wfd);//C:\windows\Fonts\SEGUIEMJ.TTFif(hFind==INVALID_HANDLE_VALUE)bHadEmoji = FALSE;//不存在FindClose(hFind);if (bHadEmoji){//*** 本地已存在 emoji 字体 ***return;}CopyFile((sSourceDir + sFontFileName),(sFontDir + sFontFileName),FALSE);BOOL Result;Result = AddFontResource(sFontDir + sFontFileName);HKEY phkResult;DWORD RegResult;LONG Rlt=RegCreateKeyEx(HKEY_LOCAL_MACHINE,_T("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts"),0,_T("REG_SZ"),0,KEY_WRITE,0,&phkResult,&RegResult);if(Rlt !=ERROR_SUCCESS){ //*** SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts 已存在***"}int sFontFileNameLength=(sFontFileName.GetLength())*2;const BYTE* you=(CONST BYTE*)((LPCTSTR)sFontFileName);RegSetValueEx(phkResult,sFontName,0,REG_SZ,you,sFontFileNameLength);RegCloseKey(phkResult);::SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
}
安装 emoji 字体相关推荐
- CentOS 7.7 x86-64安装系统字体及美化实录
我在rMBP上用VMware Fushion 15.1安装了CentOS 7.7的虚拟机,带有gnome界面,打算用于日常的开发工作.但是发现界面实在是太丑陋了,决定趁周末折腾一下,网上研究了一些资料 ...
- 查看linux主机是否安装宋体码,Linux 安装宋体字体的简单办法
1. 今天同事说测试环境(CentOS) 打印有异常,无法将汉字正常打印出来. 2. 开发同事提供的思路是安装上宋体的字体再进行尝试,并且给出了一个解决方案的地址: https://blog.csdn ...
- Fedora 安装WIN字体(如 宋体)
Fedora 安装WIN字体(如 宋体) 2011-12-08 16:07 windows的字体存放在c:\windows\fonts目录下:simfang.ttf 仿宋体 simhei.ttf 黑体 ...
- 在Axure RP 8.0 中使用 Font Awesome 图标库完成设计并能在其他未安装该字体的电脑离线预览的方法...
1.先安装FontAwesome字体,官网免费下载http://fontawesome.io 安装成功后,能在字体选择里看见FontAwesome 2.再加载FontAwesome元部件库,资源网上有 ...
- Centos6下安装中文字体
先安装字体管理软件 [root@localhost ~]# yum install fontconfig 将需要安装的字体放到/usr/share/fonts/chinese/目录下 如果不存在这个目 ...
- CentOS 安装宋体字体
目录 前言 字体文件 安装宋体字体 参考 前言 CentOS Linux release 7.6.1810 (Core) win10 字体文件 使用windows操作系统上的字体文件即可. win10 ...
- 解决安装kali 2020.1版本后的中文乱码问题:只需要安装中文字体(而不需要像之前版本那样需要选择locales和编码)。
解决安装kali 2020.1版本后的中文乱码问题:只需要安装中文字体(而不需要像之前版本那样需要选择locales和编码). 分别执行"sudo apt-get install xfont ...
- Powerline专用字体安装_PowerFonts字体库安装_Meslo LG字体安装
文章目录 单独下载某个 Meslo LG 字体 通过命令方式安装全部 Meslo LG 字体 zsh 如果使用主题 agnoster,而该主题依赖于 Powerline,而 Powerline 的正常 ...
- Linux安装中文字体_宋体
E&T: CentOS_7.4 64位; mswfonts.tar.xz; Xftp5; Xshell5; 最近在完成合同电子签署时,合同的中文参数在服务器出现中文乱码问题, 编码一致且正确, ...
- CSS3新属性:在网站中使用访客电脑里没有安装的字体
CSS的font-family属性使网页可以使用客户电脑里的字体,从而得到多姿多彩的WEB页面,但当客户端没有你想要使用的字体时怎么办呢?我们总不能让每个访问者都去安装一个字体吧?事实上,这是可以的! ...
最新文章
- HitFilm Pro 12中文版
- DES算法C语言实现
- 涂鸦板练习(20200214)
- 阿里云服务器重启出现An error occurred 如何处理
- 理解Synchronized
- vue-cli 2.x 项目优化之:引入本地静态库文件
- Hadoop完全分布式配置
- Linux有道词典依赖问题
- 计算机应用专业毕业设计模板,计算机应用毕业论文模板范文
- 客户个性分析 聚类 大数据
- Docker 使用手册
- html中颜色取样器工具,PS颜色取样器工具使用方法
- Excel如何统计大于某值小于某值的数量
- 实现统一社会信用代码校验
- 当年腾讯为什么从QQ转移扶植到微信,如今微信已撑起腾讯半壁江山
- 晒晒这些让人崩溃的话
- 机器学习之神经网络图解,生动形象
- 怎样从《几何原本》到《独立宣言》?
- 博通Broadcom SDK源码学习与开发11——Cable Modem DHCP管理
- MongoDB基础教程笔记