我想使用CMFCButton。当我编译时,我收到此错误:
afxbutton.h(183): warning C4003: not enough actual parameters for macro 'SelectFont'
afxbutton.h(183): error C2226: syntax error: unexpected type 'HFONT'
它似乎与Windows宏冲突: Windows SelectFont() Macro
我该如何解决这个问题?
答案 0 :(得分:3)
SelectFont在Windowsx.h中定义。要解决冲突,请在项目中找到任何#include for Windowsx.h,然后在Minc控件的#include之后移动它。也许到你的stdafx.h结尾。
可以看到同样的问题here(注意BCGSoft是创建MFC控件的公司,因此适用相同的情况)