怎样删除 弹出式菜单 的所有项?hMenu=GetSubMenu(LoadMenu(hInstance,"mouse"),0);已经得到句柄//////////////////////////////////////////////////////////////
int j=GetMenuItemCount(hMenu);
for(i=2;i<=j;i++)
{
DeleteMenu(hMenu,i,MF_BYPOSITION);
j=GetMenuItemCount(hMenu);
}
这样做对不对?
int j=GetMenuItemCount(hMenu);
for(i=2;i<=j;i++)
{
DeleteMenu(hMenu,i,MF_BYPOSITION);
j=GetMenuItemCount(hMenu);
}
这样做对不对?
{
DeleteMenu(hMenu, i, MF_BYPOSITION);
}
for(int j=0;j<b;j++)
{
m_menu.RemoveMenu(0,MF_BYPOSITION);
}
每次都要删除id是0的