怎么禁止某个托盘菜单?pCmdUI->SetCheck(1)也不能实现菜单被选中?那位给个DEMO看看

解决方案 »

  1.   

    EnableMenuItem()用这个函数!!!
      

  2.   

    CMenu menu, *pSubMenu;
     if (!menu.LoadMenu(m_tnd.uID)) return 0;
     if (!(pSubMenu = menu.GetSubMenu(0))) return 0; if(使之禁止的满足条件)
           pSubMenu->EnableMenuItem(ID_YOURID,MF_BYCOMMAND | MF_GRAYED );///实现菜单被选中
     pSubMenu->CheckMenuItem(ID_YOURID,MF_BYCOMMAND | MF_CHECKED );
      

  3.   

    TKS,不过我又用了一个很 BT的做法,,,我做了2套MENU,根据情况换 菜单呵呵~~给分。。