ClistCtrL视图方式为ICON,并不是常用report; m_ImageList.Create(32, 32, ILC_COLOR24, 0, 0);
m_ListCtrl.SetImageList(&m_ImageList,LVSIL_NORMAL); CString strDeskTop;
TCHAR szDeskTop[MAX_PATH];
SHGetSpecialFolderPath(NULL, szDeskTop, CSIDL_DESKTOP, 0); m_strPathName = szDeskTop;
m_strFilter = _T("*.jpg;*.bmp"); UpdateList();初化代码如下,显示桌面图片和目录;在文件比较多的情况会,会自动出现水平滚动条,但是为何不出现垂直滚动条呢?clistctrl cimagelist
m_ListCtrl.SetImageList(&m_ImageList,LVSIL_NORMAL); CString strDeskTop;
TCHAR szDeskTop[MAX_PATH];
SHGetSpecialFolderPath(NULL, szDeskTop, CSIDL_DESKTOP, 0); m_strPathName = szDeskTop;
m_strFilter = _T("*.jpg;*.bmp"); UpdateList();初化代码如下,显示桌面图片和目录;在文件比较多的情况会,会自动出现水平滚动条,但是为何不出现垂直滚动条呢?clistctrl cimagelist
SHGetFileInfo(fFind.GetFilePath(), 0, &sfi, sizeof(sfi), SHGFI_ICON); // if (0 == m_nType)
{
m_ImageList.Add(sfi.hIcon);
int nV = m_ListCtrl.InsertItem(nCount, fFind.GetFileName(), nCount);
}
这是添加item的代码;