如何在ClistCtrl 的SubItem 加上ICON呢?
LVITEM rItem;
ZeroMemory ( &rItem, sizeof(LVITEM) );
// Insert the first item
rItem.mask = LVIF_IMAGE | LVIF_TEXT;
strItem.Format(_T("Item %i"), i);
rItem.iItem = i;
rItem.iSubItem = 0;
rItem.pszText = (LPTSTR)(LPCTSTR)(strItem);
rItem.iImage = i%8; // There are 8 images in the image list
InsertItem(&rItem);
// Set subitem 1
strItem.Format(_T("%d"), 10*i);
rItem.iSubItem =1;
rItem.pszText = (LPTSTR)(LPCTSTR)(strItem);
rItem.iImage = i%8; 《-------------------
SetItem(&rItem);
// Set subitem 2
strItem.Format(_T("%s"),
COleDateTime::GetCurrentTime().Format(_T("Created: %I:%M:%S %p, %m/%d/%Y")));
rItem.iSubItem =2;
rItem.pszText = (LPTSTR)(LPCTSTR)(strItem);
SetItem(&rItem);
这样居然无效果呢????
请教
ZeroMemory ( &rItem, sizeof(LVITEM) );
// Insert the first item
rItem.mask = LVIF_IMAGE | LVIF_TEXT;
strItem.Format(_T("Item %i"), i);
rItem.iItem = i;
rItem.iSubItem = 0;
rItem.pszText = (LPTSTR)(LPCTSTR)(strItem);
rItem.iImage = i%8; // There are 8 images in the image list
InsertItem(&rItem);
// Set subitem 1
strItem.Format(_T("%d"), 10*i);
rItem.iSubItem =1;
rItem.pszText = (LPTSTR)(LPCTSTR)(strItem);
rItem.iImage = i%8; 《-------------------
SetItem(&rItem);
// Set subitem 2
strItem.Format(_T("%s"),
COleDateTime::GetCurrentTime().Format(_T("Created: %I:%M:%S %p, %m/%d/%Y")));
rItem.iSubItem =2;
rItem.pszText = (LPTSTR)(LPCTSTR)(strItem);
SetItem(&rItem);
这样居然无效果呢????
请教
...全文
相关推荐
CListCtrl_学习笔记
修改样式:`ModifyStyle()`- **功能**: `ModifyStyle()` 方法用于修改CListCtrl控件的样式。- **参数**: - LVS_ICON: 图标视图模式。
CListCtrl控件属性自定义与实战
CListCtrl是MFC(Microsoft Foundation Classes)框架中用于显示和管理列表数据的重要控件,广泛应用于Windows桌面应用程序开发。它支持多种显示模式,包括图标视图(LV_VIEW_ICON)、小图标视图(LV_VIEW_SMALLICON)、列表视图(LV_VIEW_LIST)和报表视图(LV_VIEW_DETAILS),其中报表视图最为常用,适用于展示结构化数据。在MFC中,CListCtrl通常用于对话框或视图中,通过资源编辑器添加控件或动态创建方式实现。
CListCtrl实现9宫图界面效果
我们需要设置LVS_ICON或LVS_SMALLICON样式,这样CListCtrl将以图标的形式显示数据。
vc6.0 修改CListCtrl表格!!
**设置列头**:```cppLV_COLUMN lvc;lvc.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;lvc.fmt = LVCFMT_LEFT
wtl_listctrl
**ListView Styles**:List Control可以有多种风格,比如报告视图(LV_VIEW_REPORT)、图标视图(LV_VIEW_ICON)等。


