win32 sdk 单击按钮怎样高亮选中 listview 某一行?

如图,点击红框部分实现图中蓝色绿框部分焦点高亮上下移动。
图片说明

 SetFocus(hlistview);   //获得焦点

ListView_SetItemState(hlistview,0,LVIS_SELECTED,LVIS_SELECTED);       //使第一行处于选择中状态

ListView_SetExtendedListViewStyle(hlistview,LVS_EX_FULLROWSELECT);      //设置整行选择风格

http://bbs.csdn.net/topics/340099788


点列头怎么会实现上下移动,你是要做排序么?处理LVN_COLUMNCLICK消息