Ähnliches wie CListCtrl



  • Kann man ohne MFC ähnliches wie CListCtrl benutzen ?



  • Ja, CListCtrl ist nur ein MFC-Wrapper
    link



  • Danke ! Das Beispiel ist sehr hilfreich.
    Nun möchte die ein makiertes Element in ListView nachoben/nachunten bewegen.
    wie kann ich es der Reihe nach machen ?
    zb.

    getCurrentItemId,
    MoveSelected
    ....

    Also welche Funktionen, Msgs nehme ich dann aus commctrl.h ?

    Grusd



  • Ich möchte das aktuelles Element nach oben verschieben. aber es macht irgendwie nicht. hier ist mein Code:

    int iPrevItem,iCurrSelected,i;
    							LVITEM tmpLvItem;  // temp ListView 
    
    						iCurrSelected=SendMessage(hList,LVM_GETNEXTITEM,-1,LVNI_FOCUSED);
    
    							swprintf(ItemText,L"itemcount %d",iCurrSelected);
    
    							if(iCurrSelected > 0 ) 
    							{
    
    								LvItem.iItem = iCurrSelected;
    								tmpLvItem.iItem = iCurrSelected-1;
    								for (i=0; i< SubItemMax;i++)
    								{
    									LvItem.iSubItem = i;
    									tmpLvItem.iSubItem = i;
    									ListView_GetItem(hList,&LvItem);
    									tmpLvItem.pszText = LvItem.pszText
    									SendMessage(hList,LVM_SETITEM,i,(LPARAM)&tmpLvItem); 
    								}
    							}
    

    Wo habe ich denn falsch gemacht ?


Anmelden zum Antworten