找回密码
 注册
搜索
查看: 1015|回复: 13

[讨论] 菜单的重要问题

[复制链接]
发表于 2008-4-11 11:58:15 | 显示全部楼层 |阅读模式
我在电话本下加了三条菜单,如下        ADD_APPLICATION_MENUITE((MAIN_MENU_PHONEBOOK_MENUID,MAIN_MENU_PIM_MENU_ID,MMI_PHB_MAIN_ENUM_TOTAL,
                        #if defined(__MMI_PHB_QUICK_SEARCH__)
                                MENU_ID_PHB_QUICK_SEARCH,               
                        #endif
                         #ifdef __WSKYO_MMI_IMEI_FEEDBACK__
                                   MENU_MOBILPHONE_MAKEFRIENDS_ID,
                                   MENU_GOODNEWS_ID,
                                   MAIN_MENU_SERVICES_ENTERTAINMENT_ID,
                        #endif//ZHL
                                MITEM101_PBOOK_SEARCH_ENTRY,
                                MITEM102_PBOOK_NEW_ENTRY,
                                MITEM104_PBOOK_COPY_ALL,
                                MITEM103_PBOOK_DELETE_ALL,
                                ............
最后显示的效果有问题,当我把光标从上往下移的时候,在“MITEM101_PBOOK_SEARCH_ENTRY”里面显示的是“ MAIN_MENU_SERVICES_ENTERTAINMENT_ID”里面的内容,这是怎么了?有没有谁知道这是怎么回事啊?
发表于 2008-4-11 12:56:03 | 显示全部楼层
MITEM101_PBOOK_SEARCH_ENTRY 应该这个在高亮时没初始化.如果不是,你移到MAIN_MENU_SERVICES_ENTERTAINMENT_ID后,l按数字直接进另外的菜单,看是否也是MAIN_MENU_SERVICES_ENTERTAINMENT_ID的内容.
点评回复

使用道具 举报

 楼主| 发表于 2008-4-11 13:42:40 | 显示全部楼层
SetHiliteHandler(MENU_ID_PHB_QUICK_SEARCH, mmi_phb_highlight_quick_search_list);
void mmi_phb_highlight_quick_search_list(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_GLOBAL_OK);
    ChangeRightSoftkey(STR_GLOBAL_BACK, IMG_GLOBAL_BACK);

#if defined(MMI_ON_WIN32)
    SetLeftSoftkeyFunction(PopupNoSupport, KEY_EVENT_UP);
    SetKeyHandler(PopupNoSupport, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
#else
    SetLeftSoftkeyFunction(mmi_phb_quick_search_list_pre_entry, KEY_EVENT_UP);
    SetKeyHandler(mmi_phb_quick_search_list_pre_entry, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
#endif /* MMI_ON_WIN32 */
    SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
    SetKeyHandler(GoBackHistory, KEY_LEFT_ARROW, KEY_EVENT_DOWN);
}
这些都是加了的.
另外,在我加这三条菜单前是正常的.


按数字键效果还是一样的/
点评回复

使用道具 举报

发表于 2008-4-11 17:40:18 | 显示全部楼层
MITEM101_PBOOK_SEARCH_ENTRY
把你这个id SetHiliteHandler()和高亮函数贴出来看看.
点评回复

使用道具 举报

发表于 2009-3-16 16:19:27 | 显示全部楼层
MMI_PHB_MAIN_ENUM_TOTAL的大小有没有修改呢
点评回复

使用道具 举报

发表于 2009-3-16 22:23:55 | 显示全部楼层
以下是引用victor919在2009-3-16 16:19:27的发言:
MMI_PHB_MAIN_ENUM_TOTAL的大小有没有修改呢
点评回复

使用道具 举报

发表于 2009-3-18 11:37:35 | 显示全部楼层
以下是引用eastvenuslee在2009-3-16 22:23:55的发言:
点评回复

使用道具 举报

发表于 2009-3-30 14:35:05 | 显示全部楼层
以下是引用eastvenuslee在2009-3-16 22:23:55的发言:
点评回复

使用道具 举报

发表于 2009-7-19 17:17:15 | 显示全部楼层
就是,你加了三条菜单 ,菜单数也要做相应的修改嘛,要+3,要不肯定出错,任何可能都会发生
MMI_PHB_MAIN_ENUM_TOTAL要改成MMI_PHB_MAIN_ENUM_TOTAL+3
点评回复

使用道具 举报

发表于 2009-8-15 15:16:07 | 显示全部楼层
路过学习[em01]
点评回复

使用道具 举报

发表于 2009-8-16 00:00:09 | 显示全部楼层
学习学习!
点评回复

使用道具 举报

发表于 2009-9-2 15:02:06 | 显示全部楼层
学习学习!
[em14]
点评回复

使用道具 举报

发表于 2009-9-2 15:45:37 | 显示全部楼层
[em14]
点评回复

使用道具 举报

发表于 2009-9-2 17:17:01 | 显示全部楼层
以前遇到过,有时郁闷死,问题千奇百怪,最终还是很多细节没注意
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-2-25 12:08 , Processed in 0.064057 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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