| 最新文章 |
| 热门文章 | ||||||||||||
|
||||||||||||
| 当前位置:李露的博客 >> 电脑技术 >> 浏览文章 |
|
在使用VC的建立类向导时,突然出现如下错误提示框: Parsing error: Expected "=". Input Line:"m_lvcolumn.mask = LVCF_FMT | LVCF_SUBITEM |LVCF_TEXT |LVCF_WIDTH;" 如下图所示: 点击确定之后,出现问题的类的下面就会没有任何成员显示:如图。 我的代码是在用列表控件的时候出现这个问题。 头文件定义一个LVCOLUMN,然后在构造函数中初始化。 LVCOLUMN m_lvcolumn; //{{AFX_DATA_INIT(CCmpExport) 如果把代码放到 “//}}AFX_DATA_INIT”之后,就正常了。如下 //}}AFX_DATA_INIT m_lvcolumn.mask = LVCF_FMT | LVCF_SUBITEM |LVCF_TEXT |LVCF_WIDTH; 一切正常。 {{AFX_DATA_INIT好像是MFC的注释宏,来初始化成员变量的。我们自定义的 LVCOLUMN m_lvcolumn;并不是和控件相关联的成员变量,MFC可能有时候就识别不了了。就出错。所以要将我们自定义的变量放到 //}}AFX_DATA_INIT的外面。应该就不会有问题了。 |
| 【发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口】 | |