我的菜单项是动态添加的

解决方案 »

  1.   

    TCHAR szMenuText[256] = "";
    HMENU hSubMenu = GetSubMenu(GetMenu(hWnd),x); // x 为你添加菜单的子菜单序号,从 0 开始
    GetMenuString(hSubMenu,LOWORD(wParam),szMenuText,256,MF_BYCOMMAND);
    MessageBox(hWnd,szMenuText,"哈哈,抓到你了:)",MB_OK);
      

  2.   

    to lonely001(独行客) 
    问题是我的子菜单不是个固定数目的菜单, 它也许有N个项目,也许更没有项目
    它的 ‘switch’ 怎么写呢?