//安装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 字体相关推荐

  1. CentOS 7.7 x86-64安装系统字体及美化实录

    我在rMBP上用VMware Fushion 15.1安装了CentOS 7.7的虚拟机,带有gnome界面,打算用于日常的开发工作.但是发现界面实在是太丑陋了,决定趁周末折腾一下,网上研究了一些资料 ...

  2. 查看linux主机是否安装宋体码,Linux 安装宋体字体的简单办法

    1. 今天同事说测试环境(CentOS) 打印有异常,无法将汉字正常打印出来. 2. 开发同事提供的思路是安装上宋体的字体再进行尝试,并且给出了一个解决方案的地址: https://blog.csdn ...

  3. Fedora 安装WIN字体(如 宋体)

    Fedora 安装WIN字体(如 宋体) 2011-12-08 16:07 windows的字体存放在c:\windows\fonts目录下:simfang.ttf 仿宋体 simhei.ttf 黑体 ...

  4. 在Axure RP 8.0 中使用 Font Awesome 图标库完成设计并能在其他未安装该字体的电脑离线预览的方法...

    1.先安装FontAwesome字体,官网免费下载http://fontawesome.io 安装成功后,能在字体选择里看见FontAwesome 2.再加载FontAwesome元部件库,资源网上有 ...

  5. Centos6下安装中文字体

    先安装字体管理软件 [root@localhost ~]# yum install fontconfig 将需要安装的字体放到/usr/share/fonts/chinese/目录下 如果不存在这个目 ...

  6. CentOS 安装宋体字体

    目录 前言 字体文件 安装宋体字体 参考 前言 CentOS Linux release 7.6.1810 (Core) win10 字体文件 使用windows操作系统上的字体文件即可. win10 ...

  7. 解决安装kali 2020.1版本后的中文乱码问题:只需要安装中文字体(而不需要像之前版本那样需要选择locales和编码)。

    解决安装kali 2020.1版本后的中文乱码问题:只需要安装中文字体(而不需要像之前版本那样需要选择locales和编码). 分别执行"sudo apt-get install xfont ...

  8. Powerline专用字体安装_PowerFonts字体库安装_Meslo LG字体安装

    文章目录 单独下载某个 Meslo LG 字体 通过命令方式安装全部 Meslo LG 字体 zsh 如果使用主题 agnoster,而该主题依赖于 Powerline,而 Powerline 的正常 ...

  9. Linux安装中文字体_宋体

    E&T: CentOS_7.4 64位; mswfonts.tar.xz; Xftp5; Xshell5; 最近在完成合同电子签署时,合同的中文参数在服务器出现中文乱码问题, 编码一致且正确, ...

  10. CSS3新属性:在网站中使用访客电脑里没有安装的字体

    CSS的font-family属性使网页可以使用客户电脑里的字体,从而得到多姿多彩的WEB页面,但当客户端没有你想要使用的字体时怎么办呢?我们总不能让每个访问者都去安装一个字体吧?事实上,这是可以的! ...

最新文章

  1. HitFilm Pro 12中文版
  2. DES算法C语言实现
  3. 涂鸦板练习(20200214)
  4. 阿里云服务器重启出现An error occurred 如何处理
  5. 理解Synchronized
  6. vue-cli 2.x 项目优化之:引入本地静态库文件
  7. Hadoop完全分布式配置
  8. Linux有道词典依赖问题
  9. 计算机应用专业毕业设计模板,计算机应用毕业论文模板范文
  10. 客户个性分析 聚类 大数据
  11. Docker 使用手册
  12. html中颜色取样器工具,PS颜色取样器工具使用方法
  13. Excel如何统计大于某值小于某值的数量
  14. 实现统一社会信用代码校验
  15. 当年腾讯为什么从QQ转移扶植到微信,如今微信已撑起腾讯半壁江山
  16. 晒晒这些让人崩溃的话
  17. 机器学习之神经网络图解,生动形象
  18. 怎样从《几何原本》到《独立宣言》?
  19. 博通Broadcom SDK源码学习与开发11——Cable Modem DHCP管理
  20. MongoDB基础教程笔记

热门文章

  1. 6s126发邮件服务器错误,iphone6s的邮件设置教程
  2. ubuntu下CHM阅读器
  3. u3d计算向量间夹角
  4. oracle安装搜狗输入法教程,Ubuntu12.04安装搜狗拼音输入法
  5. python 按行读取_python按行读取
  6. 为 Drupal 7 构建一个新主题
  7. 放荡不羁SVG讲解与实战之Android高级UI
  8. 智能园区中的身份识别的原理是什么?
  9. wpf/sl下的复合程序-CAG入门
  10. github上12306抢票使用说明