有关于N95 8G般的CAknMessageQueryDialog的问题
我今天碰到一个问题好像只有在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 = "";
};
}
};
}