void CMyAppView::SignalImageStored()
{
TKeyEvent aKeyEvent;
TEventCode aType;
aKeyEvent.iCode = EKeyMenu;
aKeyEvent.iScanCode = EStdKeyMenu;
aType = EEventKey;
iCoeEnv->SimulateKeyEventL(aKeyEvent, aType);
}
iCoeEnv è un membro di CAknView , questo è utile per aprire il menu automaticamente, ad esempio dopo un ritardo di tempo
... e questo genera solo l'evento menu, e non l'altra eventuale azione associata al tasto quando il menu è visibile, così impostando un timer ed un active object in ascolto che chiama SignalImageStored non può causare l'evento select. Ci possono essere alcuni problemi se la vista in questione non è visibile .. bisognerebbe testare lo stato di activated di this view.