richedit 中的格式栏 写个记事本程序,在toolbar上加COMBOBOX做格式栏,请问如何获得系统支持的字体,大小等信息,及如何把他们关联起来,即实现windows自带的写字板中的格式栏功能,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获得系统支持的字体EnumFontFamilies(hdc,NULL, (FONTENUMPROC)EnumFamCallBack,(LPARAM)&m_combo1); BOOL CALLBACK EnumFamCallBack(LPLOGFONT lplf, LPNEWTEXTMETRIC , DWORD , LPVOID userData) { CComboBox * combo = (CComboBox *) userData; combo->AddString(lplf->lfFaceName); return TRUE; } 实现windows自带的写字板中的格式栏功能参考http://hi.baidu.com/ugrg/blog/item/e9bbbe0ea40788e337d12211.htmlhttp://topic.csdn.net/t/20030610/15/1898767.html http://hi.baidu.com/ruiqing_2008/blog/item/58903413913ef6d4f7039ef8.html 没有找到MSVR90D.dll因此这个应用程序未能启动。很诡异的问题,急!!!!! 如何把SDI做成像MDI形式的 关于AfxMessageBox的问题 CScrollView怎么刷新背景图象? VC连接SQL SERVER时总是联不上,抛出异常!!! 远程读取access文件 想进行GSM声音压缩,应该如何做? InsertItem()的返回项是什么意思啊? mp3解码 关于 winsocket 编程的问题? 数据操作问题 richedit 中的格式栏
EnumFontFamilies(hdc,NULL, (FONTENUMPROC)EnumFamCallBack,(LPARAM)&m_combo1);
BOOL CALLBACK EnumFamCallBack(LPLOGFONT lplf, LPNEWTEXTMETRIC , DWORD , LPVOID userData)
{
CComboBox * combo = (CComboBox *) userData;
combo->AddString(lplf->lfFaceName);
return TRUE;
}
参考
http://hi.baidu.com/ugrg/blog/item/e9bbbe0ea40788e337d12211.html
http://topic.csdn.net/t/20030610/15/1898767.html