anmae
Erfahrenes Mitglied
Hallo,
ich habe eine mehrspaltige Liste wo in der ersten Spalte ein String steht und in den folgenden Spalten ein Bild sein soll.
Dazu habe ich folgenden Code in der OnInit:
Das Problem ist nun, das er ein leeres SubItem anlegt, und kein Bild angezeigt wird.
Hilfe
ich habe eine mehrspaltige Liste wo in der ersten Spalte ein String steht und in den folgenden Spalten ein Bild sein soll.
Dazu habe ich folgenden Code in der OnInit:
Code:
mc_UserList.InsertColumn(0,"Nutzer",LVCFMT_LEFT,90);
mc_UserList.InsertColumn(1,"Telefon",LVCFMT_LEFT,60);
m_cImageList = new CImageListView(32,24);
CBitmap bm;
bm.LoadBitmap(IDB_HAKEN);
m_cImageList->Add(&bm, RGB(0, 0, 255));
bm.LoadBitmap(IDB_KREUZ);
m_cImageList->Add(&bm, RGB(0, 0, 255));
mc_UserList.SetImageList(m_cImageList,LVSIL_NORMAL );
while (i < Profile->iUserCount){
sUserProfile* UsrProfile = (((CGWApp *)AfxGetApp())->config->getUser(Profile->Users[i]->UID,1))->Profile;
index = mc_UserList.InsertItem(LVIF_TEXT|LVIF_STATE|LVIF_IMAGE , i, Profile->Users[i]->Name,0, LVIS_SELECTED,0, 0);
mc_UserList.SetItemData(index,Profile->Users[i]->UID);
//hier der Fehler: (denke ich)
mc_UserList.SetItem( index, 1, LVIF_STATE , "",
(strcmp(&UsrProfile->MobilTel[0],"")==0)?0:1,
LVIF_IMAGE, LVIF_IMAGE , 0);
Das Problem ist nun, das er ein leeres SubItem anlegt, und kein Bild angezeigt wird.
Hilfe