AddFontResource 添加字体再卸载后,其他应用的中文无法显示,求救

jason_gw 2011-03-30 05:34:00
WINCE6.0环境,MFC
添加字体:
int FontReturn = 0;
FontReturn = AddFontResource (_T("SDMMC\\SA\\FONT\\方正黑体简体.TTF"));
::SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
这时候桌面的中文就都消失了,包括菜单等

卸载字体:
BOOL FontReturn;
FontReturn = RemoveFontResource(_T("\\SDMMC\\SA\\FONT\\方正黑体简体.ttf"));
::SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);

FontReturn为0,正确卸载应该返回非零值,GetLastError返回为2
求解答
...全文
212 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangleihongmin 2012-08-28
  • 打赏
  • 举报
回复
我也遇到了 同样的问题 楼主怎么解决的啊?
向立天 2011-05-06
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
jason_gw 2011-04-08
  • 打赏
  • 举报
回复
是使用的绝对路径
Eleven 2011-03-30
  • 打赏
  • 举报
回复
使用绝对路径
Dreadnought 2011-03-30
  • 打赏
  • 举报
回复
Error2 系统找不到指定的文件。
检查一下你的路径..

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧