MSTAR 平台

MApp_Menu.c

ZUI_exefunc.h

 

//菜单属性

MApp_ZUI_APItables.h

#define GETWNDINFO(hwnd) (&g_GUI_WindowList[hwnd])
#define GETWNDINITRECT(hwnd) (g_GUI_WindowPositionList[hwnd].rect)

 

MApp_ZUI_APIcontrols.c

MApp_ZUI_API_DefaultWindowProc()

 

win API及消息

MApp_ZUI_APIwindow.c/MApp_ZUI_APIwindow.h

MApp_ZUI_API_InvalidateRect()

MApp_ZUI_API_InvalidateWindow()

 

//非UI调用UI

MApp_ZUI_Main.c/MApp_ZUI_Main.c

MApp_ZUI_ProcessKey()

MApp_ZUI_MainTask()

_MApp_ZUI_API_WindowProcOnTimer()

MApp_ZUI_GetActiveOSD()

MApp_ZUI_ACT_ShutdownOSD()

MApp_ZUI_ACT_ExecuteWndAction()

 

MApp_TV.c

 

_appMonitor_Command()

_appMenu_CommandRcv()

 

 

void absSendMessage(void)
{
AppCommand stCmd;
stCmd.eCmd = E_APP_CMD_STARTUP_ABS_MENU;
stCmd.eSrcAppType = E_APP_TYPE_ZAPPER;
stCmd.eDstAppType = E_APP_TYPE_MENU;
stCmd.eFlg = E_APP_CMDFLG_NONE;//E_APP_CMDFLG_SYNC;
appMain_RecvNotify(&stCmd);    //投递消息
}

 

 

1、菜单枚举“OSDTbl_h.inl”

typedef enum
{

E_OSD_EMPTY,
E_OSD_MAIN_MENU,
E_OSD_CHANNEL_INFO,
E_OSD_INPUT_SOURCE,
E_OSD_CHANNEL_LIST,
E_OSD_AUDIO_LANGUAGE,
E_OSD_INSTALL_GUIDE,
E_OSD_AUDIO_VOLUME,
E_OSD_HOTKEY_OPTION,
E_OSD_MESSAGE_BOX,
E_OSD_EPG,
E_OSD_FACTORY_MENU,
E_OSD_DMP,
E_OSD_EXPERT_MENU,
E_OSD_SERVICE_MENU,
E_OSD_GUEST_MENU,
E_OSD_HOTEL_MENU,
E_OSD_MAX,

} E_OSD_ID;

 

2.菜单属性:

MSTAR_wndproc_h.inl

转载于:https://www.cnblogs.com/jiangzhaowei/p/6635012.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值