Jak sortować element w CListCtrl w MFC?

Zrobiłem aplikację opartą na dialogu w MFC. Umieszczam kontrolkę CListCtrl w moim oknie dialogowym i ustawiam jej styl wyświetlania na typ raportu. Mam pięć kolumn w tym widoku listy. Wszystkie kolumny są typu String. Chcę zaimplementować sortowanie na tej liście, to znaczy, gdy kliknę kolumnę, należy posortować element na liście. Widziałem wiele przykładów z tym związanych. ale nikt nie pracuje dla mnie. Czy ktoś może mnie poprowadzić, jak to zrobić ???

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion