您的位置:首页 > Web前端

按键处理:OfferKeyEventL

2010-11-16 13:43 239 查看
virtual TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType)

按下后触发三次OfferKeyEventL:EEventKeyDown->EEventKey->EEventKeyUp
1.只处理一个EEVENTKEY事件 简化思路

{

{

if ( aType!= EEventKey )

{

return EKeyWasNotConsumed;

}

}

TChar charCode( aKeyEvent.iCode );
switch(charCode)

{
case EKeyLeftArrow:

break;

case EKeyRightArrow:

iSim1->SetFocus(!iSim1->IsFocused);

iSim2->SetFocus(!iSim2->IsFocused);

DrawDow();

break;
case EKeyDevice3: //ok

break;

case EKeySpace:

break;
case EKeyBackspace:

break;
}

return EKeyWasConsumed; //如果执行了该句了 就不向下传递

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: