欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

brew模拟器显示中文有关问题,请高手帮忙,谢谢

更新时间: 2014-01-05 02:46:01 责任编辑: Author_N1

 

Brew模拟器显示中文问题,请高手帮忙,多谢!
SDK版本:BREWSDK401SP05.exe

字符串资源:
Strings Encoding="Unicode">
<String Id="1001" Name="IDS_STRING_A">
<Text>中</Text>

代码:

AECHAR* pch = (AECHAR*)L"中文"; 
AECHAR str[] = {0x6C49,0x5B57,0x0000};//Unicode[汉字] 
switch (eCode) 
{
        // App is told it is starting up
        case EVT_APP_START:  
                     IDISPLAY_ClearScreen( pMe->a.m_pIDisplay );
                       ISHELL_LoadResString(pMe->a.m_pIShell,RES_FILE, IDS_STRING_A, pMe->szbuf,sizeof(pMe->szbuf));
IDISPLAY_DrawText( pMe->a.m_pIDisplay, // What
                                                    AEE_FONT_NORMAL,            // What font
                                                    str, //pch ,     pMe->szbuf              // How many chars
                                                    -1, 0, 0, 0,              // Where & clip
                                                    IDF_ALIGN_CENTER | IDF_ALIGN_MIDDLE );
IDISPLAY_Update (pMe->a.m_pIDisplay);
return(TRUE);

使用代码中的字符串,还是资源中的字符串中文,都不能正常显示,请高手帮忙,多谢!
------最佳解决方案--------------------
将你的dpk文件中的下面一行修改一下:
FONT_ACTIVE 0 -> FONT_ACTIVE 1
------其他解决方案--------------------
LZ,建议你参考:
http://topic.csdn.net/u/20090723/14/84b5c8c2-b242-4596-a424-124849b6bf54.html

应该有你想要的答案。
------其他解决方案--------------------
把编码改一下呢。
------其他解决方案--------------------
模拟器的配置问题,删除dpk里面的bbf即可
------其他解决方案--------------------
该回复于2009-10-19 10:45:56被版主删除
------其他解决方案--------------------
引用:
模拟器的配置问题,删除dpk里面的bbf即可


把bbf删掉了,没字库文件了,怎么办?
------其他解决方案--------------------
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:46:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14163/
本文WWW.DOC100.NET DOC100.NET版权所有。