有关于N95 8G般的CAknMessageQueryDialog的问题

btsy2000 2009-03-20 03:45:46
我今天碰到一个问题好像只有在N95 8G版中才会出现,我新建了一个CAknMessageQueryDialog,但是发现在8G版中因为背景颜色和字的颜色一致导致我的消息无法看到
大家有什么好的方法解决这个问题?
要如何修改dialog的背景颜色,或者修改字的颜色?

我的代码如下:
TBuf <50> HelpInfo;
HelpInfo.Append(_L("82375415—*……((—%(……)"));
CAknMessageQueryDialog *dlg = CAknMessageQueryDialog::NewL(HelpInfo);
dlg->PrepareLC( R_ABOUT_DIALOG ); //r_about_dialog

HBufC* ActNameBuf = StringLoader::LoadLC(R_HELP_DIALOG_HEAD);

dlg->SetHeaderTextL(*ActNameBuf);
CleanupStack::PopAndDestroy();//ActNameBuf
dlg->RunLD();

rss:

RESOURCE DIALOG r_about_dialog
{
flags=EEikDialogFlagNoDrag |EEikDialogFlagCbaButtons |EEikDialogFlagWait;
buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
items =
{
DLG_LINE
{
type = EAknCtPopupHeadingPane;
id = EAknMessageQueryHeaderId;
control = AVKON_HEADING
{
};
},
DLG_LINE
{
type = EAknCtMessageQuery;
id = EAknMessageQueryContentId;
control = AVKON_MESSAGE_QUERY
{
// message = "";
};
}
};
}
...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenzhp 2009-03-23
  • 打赏
  • 举报
回复
dll怎么不可以自签名?
ch1oE 2009-03-23
  • 打赏
  • 举报
回复
想装在设备上的话,自签名一般不可以。
btsy2000 2009-03-23
  • 打赏
  • 举报
回复
在问一个问题,Dll可以自签名吗?
cjc8279 2009-03-23
  • 打赏
  • 举报
回复
得买Publish ID ,进行开发者签名或发布签名才可以。
ch1oE 2009-03-21
  • 打赏
  • 举报
回复
一般dll的安装需要另外的签名。
btsy2000 2009-03-20
  • 打赏
  • 举报
回复
在问一个问题,我的程序中有打电话的功能,如果我把这部分功能分出来做成一个.dll文件加入到我的sis中,则这个sis在安装的时候会给我提示出错,这是为什么?而如果我不分出这个dll则sis安装没有问题。同样的发送短信也是如此
btsy2000 2009-03-20
  • 打赏
  • 举报
回复
我已经解决了这个问题,只有在appui中用
BaseConstructL(EAknEnableSkin);
就可以了

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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