在VC+中使用CMFCToolbar FontComboBox将FontCombo添加到工具栏+;2012?

在VC+中使用CMFCToolbar FontComboBox将FontCombo添加到工具栏+;2012?,mfc,Mfc,我正在用VC++2012学习MFC编程,用向导生成,已经有系统工具栏了。我想编辑文档中的文本,所以我将view类设置为派生自“CRichEditView”类,然后我可以向工具栏添加按钮和控件,但问题是我无法向工具栏添加任何控件,而工具栏本身将CMFCToolBar作为基类。我实际上计划添加字体组合框和字体大小组合框,尽管我做了研究,但仍然没有答案哪里错了。下面是一些我未能编译的示例链接 修改后,我得到了它没有失败,但我不知道为什么弹出“调试断言失败”错误 这里的一些样品也不起作用 不管怎样,

我正在用VC++2012学习MFC编程,用向导生成,已经有系统工具栏了。我想编辑文档中的文本,所以我将view类设置为派生自“CRichEditView”类,然后我可以向工具栏添加按钮和控件,但问题是我无法向工具栏添加任何控件,而工具栏本身将CMFCToolBar作为基类。我实际上计划添加字体组合框和字体大小组合框,尽管我做了研究,但仍然没有答案哪里错了。下面是一些我未能编译的示例链接

修改后,我得到了它没有失败,但我不知道为什么弹出“调试断言失败”错误

这里的一些样品也不起作用

不管怎样,我似乎在这里发现了---> 我想这是我想做的,但以我目前的知识来看,在看了评论之后,我真的不知道如何更详细地做每一步

我更喜欢将CMFCToolBar FontComboBox类与CMFCToolBar和CRichEditView一起使用


任何答案或建议都将不胜感激。

您可以在这里找到完整的示例。
这正是您当前试图构建的内容。

好的,现在我的工具栏中有一个Fontcombo,我的下一个问题是,当我在列表中更改fontname时,如何在CRichEditView中更改选定的字体


我使用过CMFCToolbarFontComboBox::Setfont(),但不起作用,我应该处理什么处理程序,或者是否有(排除:写字板示例)在视图中的字体和组合列表中的字体之间同步字体

告诉我们您是否获得了断言..错误1错误C2220:警告被视为错误-没有生成“对象”文件e:\vs2012 projects\samples\wordpad-copy\resource.h 206 1 wordpad这是一个发生的错误,因为之前有一个错误。请尝试自行获取信息,然后再发布…警告2警告C4005:“ID\u OLE\u动词\u POPUP”:宏重新定义e:\vs2012 projects\samples\wordpad-copy\resource.h 206 1写字板这是VS-2012中的更改。此id现在已预定义。只需从resource.h中删除第206行。应该修复编译器错误。它是在没有失败的情况下通过的,非常感谢您,但在构建过程中,有类似-->buttondi.cpp 1>\u WIN32\u WINNT的内容未定义。默认为_WIN32_WINNT_MAXVER(请参见WinSDKVer.h)1>cntritem.cpp 1>_WIN32_WINNT未定义。默认为_WIN32_WINNT_MAXVER(请参见WinSDKVer.h)1>colorlis.cpp 1>_WIN32_WINNT未定义。默认为_WIN32_WINNT_MAXVER(请参阅WinSDKVer.h)…等等。。。全部解决:1。获取MSOFFICE2007DEMO示例以供代码参考2。仔细查看MSDN 3。谷歌it 4。一周内完成!