最新文章
热门文章
WinPE操作系统的使用及简介(破解 
QQ象棋,联众象棋游戏如何作弊 
如何解决网页中图片大小类型等属 
总结几种结构体初始化方法 
关于硕士毕业论文自动生成目录和 
VC建立类向导(class wizard)错误 
C++中取随机数函数rand和srand用 
VC编写自己构造http协议数据的po 
如何查看得到windows系统管理员帐 
由DCOM权限引起的在windows2003上 
当前位置:李露的博客 >> 电脑技术 >> 浏览文章
VC建立类向导(class wizard)错误提示Parsing error: Expected =.Input Line:
更新日期:2009年03月02日  来源:本站原创  作者:admin   访问次数:次  【字体:

在使用VC的建立类向导时,突然出现如下错误提示框:

Parsing error: Expected "=".

Input Line:"m_lvcolumn.mask = LVCF_FMT | LVCF_SUBITEM |LVCF_TEXT |LVCF_WIDTH;"

如下图所示:

VC建立类向导(class wizard)错误提示Parsing error: Expected =.Input Line:

点击确定之后,出现问题的类的下面就会没有任何成员显示:如图。

VC建立类向导(class wizard)错误提示Parsing error: Expected =.Input Line:

我的代码是在用列表控件的时候出现这个问题。

头文件定义一个LVCOLUMN,然后在构造函数中初始化。

 LVCOLUMN m_lvcolumn;

 //{{AFX_DATA_INIT(CCmpExport)
m_lvcolumn.mask = LVCF_FMT | LVCF_SUBITEM |LVCF_TEXT |LVCF_WIDTH;
 m_lvcolumn.fmt=LVCFMT_CENTER;
 m_lvcolumn.iSubItem=0;
 m_lvcolumn.pszText="Ordinal";
 m_lvcolumn.cx=80;
 //}}AFX_DATA_INIT

如果把代码放到 “//}}AFX_DATA_INIT”之后,就正常了。如下

 //}}AFX_DATA_INIT

 m_lvcolumn.mask = LVCF_FMT | LVCF_SUBITEM |LVCF_TEXT |LVCF_WIDTH;
 m_lvcolumn.fmt=LVCFMT_CENTER;
 m_lvcolumn.iSubItem=0;
 m_lvcolumn.pszText="Ordinal";
 m_lvcolumn.cx=80;

一切正常。

{{AFX_DATA_INIT好像是MFC的注释宏,来初始化成员变量的。我们自定义的 LVCOLUMN m_lvcolumn;并不是和控件相关联的成员变量,MFC可能有时候就识别不了了。就出错。所以要将我们自定义的变量放到 //}}AFX_DATA_INIT的外面。应该就不会有问题了。

发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
上一篇:修改摩托罗拉E6 左键定义+壁纸透明度+开关机画面+移动定制图标的方法(转贴备忘) 下一篇:关于硕士毕业论文自动生成目录和参考文献上标的一些小技巧

Copyright 2006-2012 Powered by LiLu.NAME,李露的博客 All Rights Reserved.
E-Mail:lilu.name#gamil.com(注意是gmail,自己改) QQ:285252760
苏ICP备08016526号