CListCtrl为何这么不听使唤?
试图CListCtrl类函数InsertItem()添加不同的BITMAP图形未果,编写的代码如下,ListCtrlImages定义在***.h文件中:
CListCtrl*pList;
pList=(CListCtrl*)GetDlgItem(IDC_LIST2);
ListCtrlImages.Create(IDB_BITMAP_ANALOG1,36,2,RGB(255,255,255));
//IDB_BITMAP_ANALOG1 位图1
pList->SetImageList(&ListCtrlImages,LVSIL_SMALL);
pList->InsertItem( 0, "Debug1" );
ListCtrlImages.DeleteImageList( );
ListCtrlImages.Create(IDB_BITMAP_ANALOG3,36,2,RGB(255,255,255));
//IDB_BITMAP_ANALOG2 位图2
pList->SetImageList(&ListCtrlImages,LVSIL_SMALL);
pList->InsertItem( 1, "Debug2" );
pList->InsertItem( 2, "Debug3" );
结果加入的全是位图1 IDB_BITMAP_ANALOG3 ,请斧正