有谁用过在vxworks 6.8的windml 5.3下使用过TrueType字体进行汉字显示

巴图塔1 2014-05-18 03:23:56
有谁用过在vxworks 6.8的windml 5.3下使用过TrueType字体进行汉字显示,
我把windows下的SimSun(宋体字库)编译到windml里,生成了库文件
编辑了一个程序,也找到并建立了字体,但用uglTextDrawW函数显示汉字时,汉字显示不出来,求教!

部分程序如下:
if (uglFontFindString(pDisplayControl->fontDrvId, "familyName=SimSun-ExtB pixelSize=24", &fontDef) == UGL_STATUS_ERROR)
{
printf("\nFONT:SimSun-ExtB found failed.\n");
}
else
{
printf("\nFONT:SimSun-ExtB found OK.\n");
if ((pDisplayControl->fontBanner1 =
uglFontCreate(pDisplayControl->fontDrvId, &fontDef)) == UGL_NULL)
{
printf("FONT:SimSun-ExtB Create failed.\n");
}
else
{
printf("FONT:SimSun-ExtB Create OK.\n");
}
}

uglFontSet(pDisplayControl->gc, pDisplayControl->fontBanner1);

uglTextDrawW(pDisplayControl->gc, 20, 500, 6, (UGL_WCHAR *)"汉字显示例子\0");
...全文
853 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
扎戈拉玛 2014-06-10
  • 打赏
  • 举报
回复
windml里边是使用UTF8编码,得转换成UTF8汉字才能显示
Yunhe_Feng 2014-05-22
  • 打赏
  • 举报
回复
我也在用windml 5.3弄汉字显示,就交流~

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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