我想让LIST某一列显示图标,怎么试都不行,谁能给个完整点的代码阿m_pctrlList = new CMyListCtrl( GetDlgItem( IDC_LIST ) );
m_pctrlList->SetExtendedListViewStyle( LVS_EX_SUBITEMIMAGES|LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS, LVS_EX_FULLROWSELECT );
m_ilListItems.CreateFromImage( IDB_BITMAP2, 16, 0, RGB( 255, 0, 255 ), IMAGE_BITMAP, LR_CREATEDIBSECTION );
m_pctrlList->SetImageList( m_ilListItems, LVSIL_NORMAL );LVITEM item;
m_pctrlList->InsertItem(i, _T("xxx"), 1);
item.mask=LVIF_IMAGE;
item.iImage=1;
item.iItem=0;
item.iSubItem = 0;
m_pctrlList->SetItem(&item);
上面这个代码就显示了xxx,图标显示不出来
m_pctrlList->SetExtendedListViewStyle( LVS_EX_SUBITEMIMAGES|LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS, LVS_EX_FULLROWSELECT );
m_ilListItems.CreateFromImage( IDB_BITMAP2, 16, 0, RGB( 255, 0, 255 ), IMAGE_BITMAP, LR_CREATEDIBSECTION );
m_pctrlList->SetImageList( m_ilListItems, LVSIL_NORMAL );LVITEM item;
m_pctrlList->InsertItem(i, _T("xxx"), 1);
item.mask=LVIF_IMAGE;
item.iImage=1;
item.iItem=0;
item.iSubItem = 0;
m_pctrlList->SetItem(&item);
上面这个代码就显示了xxx,图标显示不出来
解决方案 »
- 疑惑
- 用crypto api每一次cryptencrypt能加密多少数据?
- 编译出问题 local function definitions are illegal
- 在串口传输的一个问题(急)
- Install shield 生成的安装包安装后有"Debug Assertion Failed"错误.
- 一个关于MessageBox()极其简单但又极度郁闷的问题
- 怎么样得到桌面上的图标项呀?比如“我的电脑”和“网上邻居”等。
- 请问如何在客户已经满了的监听socket中显式拒绝以下的socket新链接请求?
- 怎么google上不去了?
- 请问如何实现输入法中软键盘的功能?
- com组件为什么要用unicode字符集
- 长时间运行,ie 挂起(hangup) --- up有分
item.mask=LVIF_IMAGE;
item.iImage=1;
item.iItem=0;
item.iSubItem = 0; 这里的数值是不是应该是i啊。
m_pctrlList->SetItem(&item); //wtl的list比mfc要好用的多啊,很简单。
还有::你的这个需求如果不用自画和custom draw。 是搞不出来的哦。//你要继承一个新类,基类要加上cownerdraw。
具体代码可以上www。codeproject.com 去找,里面有wtl的代码。
支持ms的多个系列的ide的代码示例都有