打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用classwizard时 出错
问题解决!如下所示,自己手工添加的映射函数不要写到注释行中间。添加到后面即可
//{{AFX_DATA_INIT(CAssessweightPage)

// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
DDX_Text(pDX, IDC_EDIT1, aifa[0]);
DDX_Text(pDX, IDC_EDIT2, aifa[1]);
DDX_Text(pDX, IDC_EDIT3, aifa[2]);
DDX_Text(pDX, IDC_EDIT4, aifa[3]);
DDX_Text(pDX, IDC_EDIT5, aifa[4]);

MFC中有一种特殊的注释,叫注释宏。注释宏一般由VC自动加入到你的代码中。它是为class wizard服务的,class wizard通过它来定位各种系统自动添加代码的添加位置。若要使用类向导添加成员变量和成员函数,则要保留注释宏;否则,必须手动添加。如果你把它删了,classwizad就不能自动生成代码了 。 你添加消息响应的时候是不是发现源代码里多了些代码??那些代码为什么会在那里出现?为什么不在别的文件里出现?就是因为那里有注释宏它要将代码生成在相应注释宏之间 。 (这个注释是让ClassWizard能够分辨出哪些代码是它生成的,哪些是你自己写的。你自己写的代码要在这个注释之外,这样ClassWizard再修改消息映射的时候就不会管你的代码了。新版本vc(vs)已经没有注释宏了。)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
DDX 和 DDV 例程
DDX_Control 与 DDX_Text 区别
CLRCDlg::CLRCDlg(CWnd* pParent /*=NULL*/): CDialog(CLRCDlg::IDD, pParent)
MFC中的DoDataExchange(CDataExchange *pDX)
VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)
用ado连接access 及相应的一些处理 - dan251906761的专栏 - CSD...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服