ListCtrl追加位图图标
加载位图
CBitmap bmap;
bmap.LoadBitmap(IDB_BITMAP_LIST_ICON);
m_pImageList = new CImageList;
m_pImageList->Create( 20, 20, ILC_COLOR24, 11, 0 );
m_pImageList->Add( &bmap, (COLORREF)0 );
bmap.DeleteObject();
list.SetImageList( m_pImageList, LVSIL_SMALL );
//设置属性
//report型
long style = GetWindowLong(lc.m_hWnd,GWL_STYLE);
style |= (LVS_REPORT|LVS_SINGLESEL| LVS_ALIGNTOP |LVS_SHOWSELALWAYS );
SetWindowLong(lc.m_hWnd,GWL_STYLE,style);
//扩展属性
//网格化----行全选----列可以加位图
lc.SetExtendedStyle( LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT|LVS_EX_SUBITEMIMAGES );
lc.InsertItem( iRow,strItemText,getImage());
//第iColum列加位图
lc.SetItem( iRow,iColum,LVIF_IMAGE,_T(""),ICON_TIMER,0,0,0,0);