我想把窗口的主菜单放到工具栏里面去,不像用缺省的菜单栏。怎么用SDK实现。另外怎么在缺省的菜单栏上加入一些其它的东西,例如IE菜单栏的右边有一个地球一样的图标。

解决方案 »

  1.   

    // 添加动态菜单
        HMENU hMainMenu = GetMenu(g_hDlg);          // 原始菜单
        HMENU hPopMenu = CreatePopupMenu();         // 先要创建pop菜单
        InsertMenu(hMainMenu, 1, MF_BYPOSITION|MF_STRING|MF_POPUP,
                   UINT(hPopMenu), "皮肤(&S)");     // 增加菜单
        HMENU hSubMenu = GetSubMenu(hMainMenu,1);   // 从0开始
      

  2.   

    g_hDlg是什么窗口,楼上说的什么啊,和我的问题不搭边
      

  3.   

    那OFFICE里的菜单栏也是这样的吗,另外怎么像IE一样在菜单栏上放一个东西,比如说那个地球,我觉得IE上的菜单栏就是窗口自带的菜单栏