我用的是CJLIB,他好像在菜单栏和工具栏的popup菜单里面自动给toolbar和statusbar,我又创建了一个toolbar,但是在这个弹出菜单里面显示的还是toolbar,怎么才能访问这个菜单并且修改名称,调整位置啊?

解决方案 »

  1.   

    什么年代了还用CJlib啊, 你是vc6? 如果是vc2008 或者vc2010,vc就已经集成了类似的实现,并且比cjlib好看。大部分是以CMFC开头的类, 主要是BCG改过来的。
      

  2.   


    感谢2楼~to muzizongheng:恩,我是VC6。没有办法啊,现在框架都写好了,要改已经不大可能了他就是帮我做好了工具栏和菜单栏的右键弹出菜单,我看了半天代码,想都不知道从哪里改完全不知道他是在哪里实现的。。
      

  3.   


    看代码的基本方法, 呵呵, 你在cmainframe的右击事件放个断点, 然后在callstack了找相应的函数名字。或者你搜弹出菜单的id哪儿用到了。
      

  4.   


    我在resource里面找过了,那个弹出菜单根本就没有资源ID我之前试过添加oncontextmenu来生成菜单,load了idr_mainframe,但是点了这个菜单的new之后,原来的那个菜单又跑出来了