MessageDialogReturnEnum MessageDialog:: Show(const char *szMessage, const char *szTitle, MessageDialogEnum eType, bool InEventLoop) { string oMessage(szMessage), oTitle(szTitle); return Show(oMessage, oTitle, eType, InEventLoop); }
//Man dead 以后,还没切换到Award以前,看是否需要祝贺 void CRS_ManContainer::Congratulation() { if (iData->iPlayerInfo.IsBrokeAwardRecord(iData->iFloor)) { iGfxTimer->Pause(); iCongratulationPlayer->Play(); TBuf<30> oName; TBuf<30> oTitle(_L("Enter your name:")); CAknTextQueryDialog* oDlg = new (ELeave) CAknTextQueryDialog(oName, oTitle); oDlg->PrepareLC(R_DEMO_DATA_QUERY); oDlg->SetMaxLength(15); if (oDlg->RunLD()) { if (oName.Length() > 0) { iData->iPlayerInfo.UpdatePlayerList(iData->iFloor, oName); } // ok pressed, text is the descriptor containing the entered text // in the editor. } } }