如题,我的菜单里面有一项ID_SYS_BACKUP,在没有对其添加消息响应之前,为什么这个菜单项总会响应工具栏里ID_DRAW_RECT的消息,而现在我再对这个菜单项添加了显示一个MessageBox的测试消息,它却不响应了,为什么?....
  对于工具按钮ID_DRAW_RECT有Update_Command_UI消息响应

解决方案 »

  1.   

    ID_SYS_BACKUP与ID_DRAW_RECT在数值上重复了. 这二者是同一个整数.至于为什么不响应你的MessageBox,那就不知道啦.以后再来看.
      

  2.   

    ok,解决了,谢谢femalelover.以前没注意,还以为添加的资源ID,VC总是自动给它分配系统唯一的值呢,可打开resouse.h一看,好多ID号都公用了一个ID值,真不明白是怎么搞的,我把重复的修改了一下问题就解决了.还希望哪位高手能指点一下其中缘由,让偶这菜鸟能明白明白:即    为什么资源ID的值不唯一呢?一般在什么情况下会出现这种情况?