如题.

解决方案 »

  1.   

    使用BCMenu类,或者使用CMenu::SetMenuItemBitmaps()函数
      

  2.   

    http://www.vccode.com/file_show.php?id=1302
      

  3.   

    方法和普通菜单一样:MFC的CMenu类有一个成员函数SetMenuItemBitmaps,可以用于往菜单中增加图标。
    具体方法如下:
    在应用程序的资源文件中添加想要增加的位图,并将其ID命名为IDB_OPEN1和IDB_OPEN2;
    在应用程序的视图类中添加CBitmap类的对象,不妨取名为bm_open1和bm_open2。在视图类的构造函数中添加以下代码:
    bm_open1.LoadBitmap(IDB_OPEN1);
    bm_open2.LoadBitmap(IDB_OPEN2);然后为菜单设置图标:
    CMenu *pmenu = new CMenu(……);
    pmenu->SetMenuItemBitmaps(1,MF_BYPOSITION,&bm_open1,&bm_open2); 
    前三行得到指向菜单的指针,第四行调用函数
    SetMenuItemBitmaps往菜单中增加图标,