Вы изучили метод HandleCommandL( TInt aCommand )
класса AppUi
вашего приложения? Например, во всех проектах пользовательского интерфейса, которые я создаю с помощью Carbide, в методе HandleCommandL()
автоматически присутствует следующее:
void MyAppUi::HandleCommandL( TInt aCommand )
{
TBool commandHandled = False;
switch ( aCommand )
{
default:
break;
}
if ( !commandHandled )
{
if ( aCommand == EAknSoftkeyExit || aCommand == EEikCmdExit )
{
Exit();
}
}
}