您的位置:首页 > 产品设计 > UI/UE

关于在CAknMessageQueryDialog里显示中文的问题

2009-08-30 15:05 477 查看
1.确保你模拟器支持中文

2.在你的Project文件夹的data目录下面,编辑你的.RSS文件。

加入CHARACTER_SET UTF8

RESOURCE TBUF r_message
{
buf = qtn_exit_string;
}


3.把.LOC文件给转换成UTF-8的格式,在你myprj.loc里面加入

#define qtn_exit_string "确定退出?"


4.编写CAknMessageQueryDialog程序

_LIT(headER,"My App");
HBufC* sMessage = CEikonEnv::Static()->AllocReadResourceLC( R_MESSAGE );

//TPtrC body(bodY);
CAknMessageQueryDialog* dialog = new ( ELeave ) CAknMessageQueryDialog();
CleanupStack::PushL( dialog );
dialog->PrepareLC( R_AVKON_MESSAGE_QUERY_DIALOG );
dialog->SetHeaderTextL( headER );
dialog->SetMessageTextL(*sMessage);
dialog->RunLD();
CleanupStack::Pop(); // dialog
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐