My AppUi class is derived from CAknViewAppUi:
I want to display a context menu when I push the joystick (EStdKeyDevice3):Code:class CMobile8AppUi : public CAknViewAppUi
But the menubar is NULL and my application closes:Code:CEikMenuBar* crtMenuBar = iEikonEnv->AppUiFactory()->MenuBar(); crtMenuBar->SetMenuTitleResourceId(R_MENUBAR_CTX); if(iEikonEnv->AppUiFactory()->MenuBar()) { iEikonEnv->AppUiFactory()->MenuBar()->StopDisplayingMenuBar(); } if(iEikonEnv->AppUiFactory()->MenuBar()) { iEikonEnv->AppUiFactory()->MenuBar()->TryDisplayMenuBarL(); } iEikonEnv->AppUiFactory()->MenuBar()->SetMenuTitleResourceId(R_MENUBAR_MAIN);
Is there a problem with the fact that my appUI is derived from CAknViewAppUi and not from CAknAppUi ?Code:CEikMenuBar* crtMenuBar = iEikonEnv->AppUiFactory()->MenuBar() //crtMenuBar is NULL !!!
How to get that menubar?
Please help!

Reply With Quote


