I am using MFC's CListCtrl class, and am having great difficulty changing the order of items in report view. I have tried using the ListView_SortItems macro and comparison functions, but seem to have hit a brick wall. What I want to implement is a move up/down system for items in the list view. Anyone got any ideas?