ListCtrlの拡張スタイルを使う。どんなスタイルがあるかは Extended List View Styles を見る。

// 拡張スタイルをセットするためのマクロがある。
ListView_SetExtendedListViewStyle(pList->GetSafeHwnd(), LVS_EX_FULLROWSELECT);
// これを適当なところで記述
///////////////////////////////////////
// 一般的なスタイル変更は
LONG dwStyle = GetWindowLong(pListCtrl->GetSafeHwnd(), GWL_STYLE);
dwStyle |= LVS_SINGLESEL;  // シングル選択に変更
SetWindowLong(pListCtrl->GetSafeHwnd(), GWL_STYLE, dwStyle);

拡張スタイルが利用できるのは cmndlg32.dll(?)のバージョンに依存。
上記ヘルプトピックを参照


VC覚書きページ...