IMENUCTL_HandleEvent 事件 捕捉 不到 key 事件
aaa.cpp
static boolean xxx_HandleEvent(xxx* pMe, AEEEvent eCode, uint16 wParam, uint32 dwParam)
switch (eCode)
{
……
default:
if( pMe->currentHandler ) {
return pMe->currentHandler( pMe, eCode, wParam, dwParam ); //当用户按下向下键,这里处理。。pMe->currentHandler==bbb的文件下aaa_HandleEvent函数。。
}
break;
}
bbb.cpp
boolean aaa_HandleEvent( xxx *pMe, AEEEvent eCode,
uint16 wParam, uint32 dwParam )
{
switch( eCode ) {
case EVT_KEY:
case EVT_KEY_PRESS:
case EVT_KEY_RELEASE:
bHandled = IMENUCTL_HandleEvent( pMenuCtl, eCode, wParam, dwParam );
break;
}
}
我按下向下键时。。那个menu菜单没有向下。。。 这么解决????