我在调试程序的时候,很多时候,有好多函数都出现这样的错误:
G:\练习程序\Lx\LxListView.cpp(136) : error C2228: left of '.GetItemCount' must have class/struct/union typeG:\练习程序\Lx\LxListView.cpp(141) : error C2228: left of '.InsertItem' must have class/struct/union typeG:\练习程序\Lx\LxListView.cpp(143) : error C2228: left of '.GetStyle' must have class/struct/union type等等等等,我想请教一下大家,这样的错误是什么原因?应该如何去改?谢谢!
G:\练习程序\Lx\LxListView.cpp(136) : error C2228: left of '.GetItemCount' must have class/struct/union typeG:\练习程序\Lx\LxListView.cpp(141) : error C2228: left of '.InsertItem' must have class/struct/union typeG:\练习程序\Lx\LxListView.cpp(143) : error C2228: left of '.GetStyle' must have class/struct/union type等等等等,我想请教一下大家,这样的错误是什么原因?应该如何去改?谢谢!
解决方案 »
- 关于进程同步的问题
- 关于MDI子窗口的问题
- 用ListCtrl控件 Report属性 无法显示数据
- 如何调整在CTabCtrl中创建的CToolBarCtrl的位置
- 请教:关于保存文件时后缀名的一个问题?
- 关于CDaoRecordset在回调函数中应用的问题
- 难题?
- 请大家介绍一些关于计算机图形学的网站(中文)
- 要学好VC++编程一定要学好WIN32 API吗?
- vs2010“创建mfc单文档直接编译出错 求大神 指教
- vs2005出来了,包括:dotnet framwork2,vc2005,c#2005,sql server2005等,有兴趣的可以看一下
- 请问怎么把Edit Box中的数据写到注册表中?
item.iItem = GetListCtrl().GetItemCount();int ndx=GetListCtrl().InsertItem(&item);if (GetListCtrl().GetStyle() & LVS_REPORT)
{
GetListCtrl().SetItemText(ndx, 1, pInfo->m_sComment);
};//SetItemText也出现上述的错误
G:\练习程序\Lx\LxListView.cpp(136) : error C2227: left of '->GetItemCount' must point to class/struct/union到底是怎么回事啊?
然后再:item.iItem = theCtrl.GetItemCount();
.....
item.iItem = m_list.GetItemCount();
上述的错误就没有了。其他几个语句也类似,修改之后就没有了那样的错误。