リストビューコントロールで何もないところをクリックした際に
選択マークが残ってしまう。
以下のコードで選択・解除を制御。
CListCtrl::SetItemState( index, LVIS_FOCUSED | LVIS_SELECTED, LVIS_FOCUSED | LVIS_SELECTED);
CListCtrl::SetItemState( index, NULL, LVIS_FOCUSED | LVIS_SELECTED);
LVN_ITEMCHANGEDを受け取って、変更を行う。