虚拟列表,listview,显示数组的数据,
步骤:
1.BOOL CListPaneView::PreCreateWindow(CREATESTRUCT& cs) 
{
cs.style |= LVS_REPORT;
cs.style |= LVS_OWNERDATA;2.void CListPaneView::OnGetdispinfo(NMHDR* pNMHDR, LRESULT* pResult) 
{
LV_DISPINFO* pDispInfo = (LV_DISPINFO*)pNMHDR;
// TODO: Add your2, theCtrl.SetItemCountEx(count)现在问题是:我一个结构体保存:
struct save
{
CPtArray ceng;
CString str;
.....
};
struct CENG
{
CPtArray  path;
}
struct PATH
{
   CString  name;
    CString Address;
    CString strValue;
...
}
save 用于保存 CENG, CENG 用于保存PATH
比如说save里有3个CENG,每个CENG有4个PATH,
我想让所有的PATH字段值,都显示在LISTVIEW中,虚拟列表显示,
那么可知,SetItemCountEx(count)中的count 为12.
那么现在如何在
.void CListPaneView::OnGetdispinfo(NMHDR* pNMHDR, LRESULT* pResult) 
,实现呢,
单个数组我 知道,
现在我这个保存结构呢。我都迷糊了。不知道怎么调用