Visual C++ 6.0 error C2011: 'AfxSig' : 'enum' type redefinition

在用visual C++ 6.0 写一个计算器的时候出现了一个错误,e:\vc++6.0\microsoft visual studio\vc98\mfc\include\afxmsg_.h(46) : error C2011: ‘AfxSig’ : ‘enum’ type redefinitionVisual C++ 6.0 error C2011: 'AfxSig' : 'enum' type redefinition
解决方案:去掉CCaculatorlijunDlg.h里的#include "afxmsg_.h"就可以解决了
还有一个错误是在resource.h中的宏定义要对应,而且要有序,这样在进行消息映射时才不会出错,最后一张图是我出错的原因,其他图是经过改正后的
Visual C++ 6.0 error C2011: 'AfxSig' : 'enum' type redefinition

Visual C++ 6.0 error C2011: 'AfxSig' : 'enum' type redefinitionVisual C++ 6.0 error C2011: 'AfxSig' : 'enum' type redefinition