就是我一开始先建立了一个单文档的程序,这里就有了一个IDR_MAINFRMAE的MENU,然后我自己建立了一个IDR_SECONDMENU,这里有许多的菜单项(目的是为了右键弹出,或是托盘弹出),但是现在遇到的一个问题就是,我自己建立的IDR_SECONDMENU这里面的所有的项,在真正程序使用的时候,LoadMenu(IDR_SECONDMENU)全都是灰色的,用了那个EnableMenuItem(ENABLE**)[就是能显示出来的]这个东西也不管用,还是灰色的,但当我在LoadMenu(IDR_MAINFRAME)的时候,弹出式菜单就会变亮了,不知道这是什么原因,请教帮忙呀。???很急呀。用什么方法可以使IDR_SECONDMENU这里面的东西都可以用呀?

解决方案 »

  1.   

    自己手动添加COMMAND消息映射。
      

  2.   

    需要为菜单添加消息响应函数(在classwizard中添加COMMAND消息)
      

  3.   

    把菜单添加到类中,然后用classwizard添加command消息响应函数
      

  4.   

    laiyiling(陌生人 V3.0)和lixiaosan(小三) 
      

  5.   

    laiyiling(陌生人 V3.0)和lixiaosan(小三) ,我是已经通过ctrl+w 已经消息映射了,
    已经有了它的映射函数on****()
    但就是还是不行,那边要亮的地方,还是灰色的??
    难道是要用手动添加的??
      

  6.   

    这个问题,我已经解决了...是popmenu**的一个函数写错了