brew里怎样显示中文?高分放送。谢谢

LoveCoding_Man 2006-05-22 01:14:11
AECHAR menu[]={'m','e','n','u','\0'};
IMENUCTL_AddItem(pApp->m_pMainCtl, IMENUDEMO_RES_FILE, IMENU_START, Menu_Menu, menu, 0);

如题。我想在menu中显示中文怎么做?
谢谢,在线等解。高分放送。
...全文
1307 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
拿节 2006-12-04
  • 打赏
  • 举报
回复
mark
lyl_98 2006-11-20
  • 打赏
  • 举报
回复
为了方便最终的产品本地化,通常时采用资源文件的形式来处理的,这样修改起来也方便啊
sdchl 2006-09-06
  • 打赏
  • 举报
回复
从资源文件加载。
yingwei19800524 2006-08-25
  • 打赏
  • 举报
回复
代码中unicode硬编码会很累,从资源文件加载就可以了。
另外的你语句明显有问题:
错误:
〉AECHAR menu[]={'m','e','n','u','\0'};

NetMicrobe 2006-08-16
  • 打赏
  • 举报
回复
AECHAR 是双字节字符,所以要在字符串前面加上L。

试试,AECHAR menu[] = L"menu";

字符串要是很多的话,建议写到bar里边,以后字符串调整的话,就不需要动源代码了。
hhygcy 2006-08-07
  • 打赏
  • 举报
回复
呵呵 将军发话了
lei001 2006-08-06
  • 打赏
  • 举报
回复
使用资源方便的
yelling 2006-06-02
  • 打赏
  • 举报
回复
搞在bar里面不就行了,添加string资源
tong20037 2006-05-26
  • 打赏
  • 举报
回复
同意楼上的,最好是写在资源中,方便更改
guokai1217 2006-05-23
  • 打赏
  • 举报
回复
代码中unicode硬编码会很累,从资源文件加载就可以了。
AEECHAR wbuf[len];
ISHELL_LoadResString(...,wbuf...);
IMENUCTL_AddItem(...,wbuf...);

/**
* @BREW菜鸟上路温馨小提示
* http://brewforums.qualcomm.com/index.php
* http://www.redbusbrew.com/brew/zh/developer/resources/ds/faq/techfaq15.html#T1D
* http://www.86brew.com
* http://expert.imobile.com.cn/
*/
sunwhite 2006-05-22
  • 打赏
  • 举报
回复
如要显示中文,应该使用unicode编码来显示。比如上面的定义如改为中文话,可以这样
AECHAR menu[]={0xdc83, 0x5553, 0x0000};
sunwhite 2006-05-22
  • 打赏
  • 举报
回复
如要显示中文,应该使用unicode编码来显示。比如上面的定义如改为中文话,可以这样
AECHAR menu[]={0xdc83, 0x5553, 0x0000};

1,100

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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