描述:
我想用CListCtrl做个带图片的列表
给工程里添加了
Microsoft ListView Control, version 6.0
这个控件,对应的变量为m_ListViewCtrl
查了msdn看到这个方法:
CListView::GetListCtrl
CListCtrl& GetListCtrl( ) const;
Return Value
A reference to the list control associated with the view.
Remarks
Call this member function to get a reference to the list control associated with the view.
然后我就在代码里加了:
CListCtrl listCtrl1=m_ListViewCtrl.GetListCtrl();//这行出错了
listCtrl1.SetImageList (pImageList,LVSIL_NORMAL );
结果显示错误错误:
error C2039: 'GetListCtrl' : is not a member of 'CListView1'
解决方案1:
Microsoft ListView Control, version 6.0是Visual Studio 6.0中附带的ActiveX控件
CListView和CListCtrl是MFC对Windows控件SysListView32的封装类
二者不可混淆
您可能想查找下面的文章:
- 如何通过窗口句柄得到CListView窗口的宽度?GetClientRect失败
- 高分求助:CListViewCtrl响应消息LVN_COLUMNCLICK消息映射NOTIFY_HANDLER填写问题,详见内容
- 高分求助:触发了CListViewCtrl的LVN_COLUMNCLICK消息,但响应函数却不响应,详见内容
- 请高人指点:WTL项目中:CListViewCtrl控件始终响应不了消息LVN_COLUMNCLICK。详见内容
- WTL程序在XP下运行CListViewCtrl控件显示错误,Win7才正常
- 请问:如何设置WTL控件CListViewCtrl中的某一行的颜色。
- CListView控件的数据类型的问题
- 关于CListView和CListCtrl的问题,请帮帮忙。