error C2226: 语法错误 : 意外的“HFONT”类型

来源:互联网 发布:数据库删除记录 编辑:程序博客网 时间:2024/06/06 09:27

今天在做项目,利用duilib和MFC的界面混用的时候,出现如下情况:

..\atlmfc\include\afxbutton.h(183): error C2226: 语法错误 : 意外的“HFONT”类型
..\atlmfc\include\afxbutton.h(183): error C2238: 意外的标记位于“;”之前
..\atlmfc\include\afxfontcombobox.h(45): warning C4003: “SelectFont”宏的实参不足
..\atlmfc\include\afxfontcombobox.h(45): error C2059: 语法错误:“<L_TYPE_raw>”
..\atlmfc\include\afxfontcombobox.h(45): error C2238: 意外的标记位于“;”之前
..\atlmfc\include\afxfontcombobox.h(46): error C2059: 语法错误:“<L_TYPE_raw>”
..\atlmfc\include\afxfontcombobox.h(46): error C2238: 意外的标记位于“;”之前
..\atlmfc\include\afxheaderctrl.h(85): warning C4003: “SelectFont”宏的实参不足
..\atlmfc\include\afxheaderctrl.h(85): error C2226: 语法错误 : 意外的“HFONT”类型
..\atlmfc\include\afxheaderctrl.h(85): error C2238: 意外的标记位于“;”之前


网上查了一下,发现也有其他问题会出现类似的情况,但是都没有得到明确的解决方式


后来,项目仔仔细细的研究以后,发现是缺少了

头文件<afxcontrolbars.h>     // 功能区和控件条的 MFC 支持


阅读全文
0 0
原创粉丝点击