找回密码
 注册
搜索
查看: 971|回复: 9

发一段基于miniGUI上的用于显示手机SIM卡上菜单的代码

[复制链接]
发表于 2008-12-30 09:25:14 | 显示全部楼层 |阅读模式
SINT32 usat_create_main_wnd(HWND hwnd)
{
        HWND hTitle = HWND_INVALID;
        CHAR title[USAT_MAX_LENGTH_ALPHA_ID]={0};

        /*message map*/
        BEGIN_STATIC_MSGMAP(main_wnd_maps)
        MAPMESSAGE(MSG_INITDIALOG,usat_main_on_initdialog)
        MAPMESSAGE(MSG_ACTIVE,usat_main_on_active)
        MAPMESSAGE(MSG_KEYDOWN,usat_main_on_keydown)
        MAPMESSAGE(MSG_CLOSE, usat_main_on_close)
        MAPMESSAGE(MSG_DESTROY,usat_main_on_destroy)
        MAPNOTIFY(IDC_SIMPLE_LISTEX,DLCNM_ITEMLCLICKED,usat_main_on_lbuttondown) */
        MAPMESSAGE(APP_GUI_MSG_PRESS_KEYPOWER,usat_main_on_keypower)
        END_STATIC_MSGMAP(main_wnd_maps)

        if(1==g_usat_mainmenu->alpha_st.alpha_presence)
                tp_sc_str_to_gbk((UINT8*)g_usat_mainmenu->alpha_st.alpha_a,(UINT8*)title,USAT_MAX_LENGTH_ALPHA_ID);

        main_hwnd = app_simple_list_create (        hwnd,
                                                                                title,
                                                                                APP_STR_SELECT,
                                                                                APP_STR_BACK,
                                                                                0,
                                                                                0,
                                                                                &main_wnd_maps,
                                                                                0);
        if(HWND_INVALID==main_hwnd)       
                return APP_ERR_FAILURE;
       
        ExcludeWindowStyle(GetDlgItem(main_hwnd,IDC_SIMPLE_LISTEX),LES_SHARELOGO);
        hTitle = GetDlgItem(main_hwnd, IDC_SIMPLE_TITLE);
        /* TCSetCtrlBK(hTitle,(const PBITMAP *)&bmp_usat_lvl_2_title); Modification by yangfarong for UI demand 20080327 */
    /* TCSetCtrlBK(hTitle, (const PBITMAP *)&bmp_lvl_3_title); */

        if (0==g_usat_mainmenu->item_num)
        {
                HWND hListEmptyWnd;
                hListEmptyWnd = mmiGmCreateMsgBox(app_idle_dsk_hwnd,      /* 显示需要的文字 */
                                                                                USAT_STR_LIST_EMPTY,
                                                                                MMI_GM_MB_INFORMATION,
                                                                                100,               
                                                                                mmiUsatListEmptyProc,
                                                                                NULL,
                                                                                NULL,
                                                                                NULL,
                                                                                NULL);
                mmiGmMsgBoxSetAddData(hListEmptyWnd,(DWORD)hwnd);
        }
               
        return APP_ERR_SUCCESS;
}
 楼主| 发表于 2008-12-30 09:26:06 | 显示全部楼层
自己顶一下
点评回复

使用道具 举报

发表于 2008-12-30 09:31:49 | 显示全部楼层
哪个手机方案用miniGUI作人机界面呢?
点评回复

使用道具 举报

发表于 2008-12-30 09:34:08 | 显示全部楼层
大家可以试着将Microwindows图形包porting到MTK平台上, 然后再重写电话本, 短信模块, 通话就OK了, 用miniGUI作MMI受人家控制, 管制.
点评回复

使用道具 举报

发表于 2009-2-20 00:01:13 | 显示全部楼层
恩,研究下。
点评回复

使用道具 举报

发表于 2009-3-13 13:08:48 | 显示全部楼层
呵呵,得仔细看看
点评回复

使用道具 举报

发表于 2009-8-24 11:03:03 | 显示全部楼层
研究下,支持楼主,希望楼主能多共享些代码 3Q[em08]
点评回复

使用道具 举报

发表于 2009-8-24 11:45:11 | 显示全部楼层
以下是引用MTKPHONE在2008-12-30 9:34:08的发言:
大家可以试着将Microwindows图形包porting到MTK平台上, 然后再重写电话本, 短信模块, 通话就OK了, 用miniGUI作MMI受人家控制, 管制.


工作量不小啊,哈哈。
点评回复

使用道具 举报

发表于 2009-8-24 15:06:43 | 显示全部楼层
以下是引用MTKPHONE在2008-12-30 9:31:49的发言:
哪个手机方案用miniGUI作人机界面呢?

大唐平台用的
点评回复

使用道具 举报

发表于 2010-9-6 10:12:31 | 显示全部楼层
学习一下!!!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-7 21:39 , Processed in 0.093564 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表