Como classificar o item no CListCtrl no MFC?

Eu fiz um aplicativo baseado em Dialog no MFC. Eu coloquei o controle CListCtrl no meu Dialog e defini seu estilo de visualização para reportar o tipo. Eu tenho cinco colunas nesta exibição de lista. Todas as colunas são do tipo String. Eu quero implementar a classificação nesta lista, que é quando eu clico em uma coluna que deve classificar o item na lista. Eu vi muitos exemplos relacionados a isso. mas nenhum está funcionando para mim. Alguém pode me orientar como fazer isso?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion