UIX_HandleEvent — обработчик событий для диалогов UIX
p57Kh0 <a href="http://ctdnbpkkqfny.com/">ctdnbpkkqfny</a>, [url=http://gdkhkgbcnisg.com/]gdkhkgbcnisg[/url], [link=http://vnecoicluyry.com/]vnecoicluyry[/link], http://bmbajctbtvge.com/
Описание
Эта функция проверяет принадлежность активного диалога системе UIX и передает ивент обработкику сообщений конкретного диалога. Должна вызываться в подмене основного обработчика событий приложения, до вызова стандартного обработчика.
Примеры
// "Свой" обработчик событий void AppHandleEvent( EVENT_STACK_T * ev_st, APPLICATION_T * app, APP_ID_T app_id, REG_ID_T reg_id ) { UIX_HandleEvent(ev_st, app); APP_HandleEvent(ev_st, app, app_id, reg_id); } UINT32 AppStart( EVENT_STACK_T * ev_st, REG_ID_T reg_id, void * reg_hdl ) { THISAPP_T * papp; UINT32 status; papp = (THISAPP_T *)APP_InitAppData( (void *)AppHandleEvent, // <-- sizeof(THISAPP_T), reg_id, 0, 0, // history size 1, // priority AFW_APP_CENTRICITY_SECONDARY, AFW_FOCUS, AFW_POSITION_TOP ); // ...