|
在桌面窗口创建了一个有8张小图片的ICONVIEW主菜单,点击其中任何一个能顺利进入二级子菜单,但现在
的问题是ICONVIEW主菜单创建完成后,主菜单里的第一项默认是被选中的,也就是说主菜单里的第一项不用点击,它会自动进入。
请问该如何解决这个问题??代码如下:
static void CreateMainMenu(void)
{
int i;
WM_SetCallback(WM_HBKWIN, _cbWin);
//Create iconview widget
hMainMenu = ICONVIEW_CreateEx(60, 100, 500, 250,WM_HBKWIN, WM_CF_SHOW | WM_CF_HASTRANS,0,GUI_ID_ICONVIEW0, 120, 120);
ICONVIEW_SetBkColor(hMainMenu, ICONVIEW_CI_SEL, GUI_BLUE | 0xC0000000);
ICONVIEW_SetFont(hMainMenu, &GUI_FontYaHei32);
ICONVIEW_SetTextColor(hMainMenu,ICONVIEW_CI_SEL,GUI_RED);
for (i = 0; i < GUI_COUNTOF(_aBitmapItem); i++)
{
ICONVIEW_AddBitmapItem(hMainMenu, _aBitmapItem.pBitmap, _aBitmapItem.pText); //Add icons to the widget
}
} |
|