MFC编程中关于CToolBar派生类的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:31:11
我在编一个简易word程序时遇到问题:从CToolBar派生一个类CStyleBar时,在列表中找不到CToolBar的选项,从CToolBarCtrl派生的又不对。请大侠指教。俺是菜鸟。

可能是类向导的问题。
先备份一下
你把*.clw删掉,再生成一次。
如果还不行,请把代码压一下,传到 何丹的论坛
我帮你看看

这样的话,就别用向导生成,自己手动生成。
如果不会生成步骤,就先从CToolBarCtrl派生,然后把CToolBarCtrl改成CToolBar。
OK!
不行再讨论

是不是楼主用向导派生时选择不对?用向导派生类有很多选项的,不熟悉的话就出错了。

无图无真相,怎么个派生法?贴图!有图应该能马上帮楼主找出问题。

晕,实习生啊,估计没法贴图。

在类向导里将Class Type 选成Generic Class,然后在下面输入CToolBar就可以了

如果没有的话,可以选上面的一个选项,手动添入想要派生的类,不过总的来说,你的VC工程好像有些问题,而不是VC的安装环境。可以考虑删掉*.clw,重新打开工程进行生成,如果不行,就将*ncb等一起删除,再使用ClassWizard生成试一试