我在用VC开发的时候不知道如何在MENU上插上图标,好生的苦恼,用C++BUIDER很方便的就插好了,那位高手能帮个忙呀

解决方案 »

  1.   

    那是位图,代码很长,参考
    http://www.vclife.com/makeprog.htm
    http://www.vclife.com/iconmenu.zip
      

  2.   

    您好:
        看到你帖子我想起前不久刚刚用过的一种方法,下面就将该方法告之,望对你有所帮助
    CMenu *pSubMenu;.....
    .....
    .....
    pSubMenu->SetMenuItemBitmap(int nPosition,//告诉菜单第几项使用图象
     int nflag,//是一个常数组合 MF_BYCOMMAND|MF_BYPOSITION
     const CBitmap *pBmpUnChecked, //一个CBitmap 类型的变量地址 处于没有选种状态
     const CBitmap *pBmpChecked)  // 一个CBitmap 类型的变量地址 处于选种状态
    pBmpUnChecked是一个13*13的图象.希望你能够成功,如果不行给我发邮件[email protected]我在发给你我前不久的写代码
      

  3.   

    为什么我报错SetMenuItemBitmap不是CMenu的成员呢?
      

  4.   

    CMenu::SetMenuItemBitmaps
    你漏了s
      

  5.   

    笔误:
    感谢 vanter(vanter) 指点
    您好:
        看到你帖子我想起前不久刚刚用过的一种方法,下面就将该方法告之,望对你有所帮助
    CMenu *pSubMenu;.....
    .....
    .....
    pSubMenu->SetMenuItemBitmaps(int nPosition,//告诉菜单第几项使用图象
     int nflag,//是一个常数组合 MF_BYCOMMAND|MF_BYPOSITION
     const CBitmap *pBmpUnChecked, //一个CBitmap 类型的变量地址 处于没有选种状态
     const CBitmap *pBmpChecked)  // 一个CBitmap 类型的变量地址 处于选种状态
    pBmpUnChecked是一个13*13的图象.希望你能够成功,如果不行给我发邮件[email protected]我在发给你我前不久的写代码