转载请注明来源:https://www.cnblogs.com/hookjc/

BOOL CALLBACK EnumFonts(CONST LOGFONT* lplf, CONST TEXTMETRIC *lptm,DWORD dwType,LPARAM lparam)
{
 CString tempFontName(lplf->lfFaceName);
 CString temp=gSysFontNames;
 if(tempFontName.Find("@")!=-1)
  return true;
 //可对tempFontName自行附加过滤条件

//{
  gSysFontNames.Format("%s,%s",temp,tempFontName);
 //}
 return true;
}

void CDialogTest:OnButton1()

{

AfxMessageBox(GetSystemFontName((LPVOID)this);

}

CString CDialogTest::GetSysFontName(LPVOID lp)
{
 gSysFontNames="";
 try
 {
  CPaintDC dc((CWnd*)lp);
  ::EnumFonts(dc.m_hDC,NULL,(FONTENUMPROC)EnumFonts,0);
  return gSysFontNames.Mid(1);
 }
 catch(...)
 {
  return "";
 }
}

来源:python脚本自动迁移

最新文章

  1. Maven与Ant比较
  2. ASP.NET MVC路由解析
  3. Android - 模块添加与编译
  4. js清空array数组的方法
  5. The 11th Zhejiang Provincial Collegiate Programming Contest->Problem A:A - Pokemon Master
  6. Twisted 阐述
  7. fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/apple/Library/Developer
  8. 一个js爬虫
  9. include与jsp:include区别
  10. JQuery - 提交表单
  11. Nginx特点
  12. 使用NeatUpload控件实现ASP.NET大文件上传
  13. python2.7 与 go1.2简单性能比较
  14. Html5元素布局
  15. Python中的短路计算
  16. Codeforces.1040E.Network Safety(思路 并查集)
  17. Devexpress WPF教程
  18. ZOJ 3957 Knuth-Morris-Pratt Algorithm
  19. [xsy2238]snake
  20. 【总结】两种 NIO 实现:Selector 与 Epoll

热门文章

  1. CS5211与PS8625参数差异|CS5211完全兼容PS8625|普瑞PS8625替代
  2. CS5210|低成本HDMI转VGA方案|CS5210参数说明
  3. python uwsgi 配置
  4. 基于MCRA-OMLSA的语音降噪(三):实现(续)
  5. EMQX源码编译过程
  6. .net core集成使用EasyNetQ来使用rabbitmq
  7. mysql语句1-创建库和表
  8. Linux 进程调度
  9. mybatis-plus中查询出的字段为空
  10. Linux上天之路(八)之用户和组