找回密码
 注册
搜索
查看: 1285|回复: 0

mstar 3rd下菜单制作

[复制链接]
发表于 2011-9-2 11:51:04 | 显示全部楼层 |阅读模式
我用    ven_ui_createMenu(&hMenu);

    tMenuContent.nSize = CAT_OS_SIZE;
    tMenuContent.nSoftkeyType = VEN_UI_SK_X_OK_BACK;

    tMenuContent.pItems = (ven_ui_menu_item_t*)ven_os_mem_malloc(sizeof(ven_ui_menu_item_t) * CAT_OS_SIZE);
    for (i = 0; i < CAT_OS_SIZE; i++)
    {
        pSrc = (char*)aOsTestItemTbl.pTestName;
        tMenuContent.pItems.nTextLen = ven_std_strlen(pSrc);
        pDst = ven_os_mem_malloc((tMenuContent.pItems.nTextLen + 1) * sizeof(u16));
        tMenuContent.pItems.pText = pDst;

        while (*pSrc)
        {
            *pDst++ = *pSrc++;
        };
        *pDst = 0;
    }
    tMenuContent.tTitle.pText = L"Menu Test";
    tMenuContent.tTitle.nTextLen = ven_std_wstrlen(tMenuContent.tTitle.pText);
    tMenuContent.nMenuType = nMenuType;
    tMenuContent.nHLIndex = 5;

    tVenReq.bSync = bSync;
    tVenReq.Handle = ven_handle;

    ven_ui_setMenuContent(hMenu, &tMenuContent);

    for (i = 0; i < CAT_OS_SIZE; i++)
    {
        ven_os_mem_free(tMenuContent.pItems.pText);
    }
    ven_os_mem_free(tMenuContent.pItems);
制作菜单
但每次进入菜单都高亮在第一项    tMenuContent.nHLIndex  值改变了  请教怎么设置高亮在某一项上
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-27 12:35 , Processed in 0.045316 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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