请问:
在模态对话框中的CListCtrl控件中用SetBkImage(..)函数添加背景bmp图片,又把icon加入CImageList后在
CListCtrl控件中显示多个icon,现在怎么在CListCtrl控件中的icon之间画直线,又能删去直线??
着急!

解决方案 »

  1.   

    老兄,你可能弄错了。ListCtrl显示多ICON时,它们之间的划线不是自绘的。而是自动生成的。
    有个例子:
    http://www.codeproject.com/listctrl/listctrldemo.asp
    可以看一下了。
      

  2.   

    我的CListCtrl控件以Icon view形式显示内容,不存在自动生成连线,相关代码:
    m_ListCtrl.SetImageList(m_pImageList, LVSIL_NORMAL); int nInsertItem = m_ListCtrl.InsertItem(m_ListCtrl.GetItemCount(), sItemName);
    LVITEM item;
    item.mask = LVIF_IMAGE;
    item.iItem = nInsertItem; m_ListCtrl.GetItemPosition(nInsertItem, &point);
    MoveIconTo(pName(), point);