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(?)のバージョンに依存。
上記ヘルプトピックを参照