listview中显示缩略图要哪几个条件?我创建了一个Imagelist并添加了图片,
m_ImageList.Create(16,16,ILC_COLOR16,2,3);
m_ImageList.Add(pApp->LoadIcon(IDI_ICON1));
m_ImageList.Add(pApp->LoadIcon(IDI_ICON2));然后设置了ListCtrl.SetImageList(&m_ImageList,LVSIL_NORMAL);
把listvew的风格设为LVS_SHOWSELALWAYS|LVS_ALIGNTOP|LVS_ICON|LVS_SINGLESEL|LVS_AUTOARRANGE然后插一个列表项ListCtrl.InsertItem( 0, "test1", 0 );不过图片显示不出来,连上面的空白也选不中,请问还要怎样做才能显示缩略图?
m_ImageList.Create(16,16,ILC_COLOR16,2,3);
m_ImageList.Add(pApp->LoadIcon(IDI_ICON1));
m_ImageList.Add(pApp->LoadIcon(IDI_ICON2));然后设置了ListCtrl.SetImageList(&m_ImageList,LVSIL_NORMAL);
把listvew的风格设为LVS_SHOWSELALWAYS|LVS_ALIGNTOP|LVS_ICON|LVS_SINGLESEL|LVS_AUTOARRANGE然后插一个列表项ListCtrl.InsertItem( 0, "test1", 0 );不过图片显示不出来,连上面的空白也选不中,请问还要怎样做才能显示缩略图?
LVS_THUMBNAILS
怎样知道listctrl是否是report格式?To:shunruo
listctrl没有LVS_THUMBNAILS 编译错误!
如果是动态建的,要改它的风格
ModifyStyle(0,LVS_THUMBNAILS);
如果是从资源添加的可以在资源属性里改
编译无法通过,我用的是VC6
'LVS_THUMBNAILS' : undeclared identifier
#ifndef LVS_THUMBNAILS
#define LVS_THUMBNAILS (LVS_ICON + 0x0004)
#endif