在程序的View类中手动添加了一个OnCreate函数,编译程序在xstring文件中触发异常,内存地址冲突。
后面经过排除发现是没有添加消息响应函数:
BEGIN_MESSAGE_MAP(CMyApplicationView, CView)
ON_WM_CONTEXTMENU()
ON_WM_RBUTTONUP()
ON_WM_CREATE() //遗漏了这一行
END_MESSAGE_MAP()
MFC有自己独特的消息映射机制,作为初学者经常犯这样的错误,希望可以避免,加深对消息映射机制的理解。