という方のために、ちょっと修正してみました。
しょうもない修正なので掲示板に。
好き嫌いがあると思うので、必要な方だけどうぞ。
/*
* CDlgFuncList.cpp
*
* ListView行選択
*
* ListViewが行選択じゃなきゃやだ!という人は、以下のように修正します。
* USE_LV_LINE_SELECT をコンパイルオプションに定義するか、コメントアウト
* すると有効になります。
*
* 2001/03/19 by MIK
*/
163: // break;
164: }
165: ::DestroyWindow( hwndTree );
+++:#ifdef USE_LV_LINE_SELECT
+++: { //@@@ 2001.03.19 Start by MIK
+++: //ListViewは行選択じゃなきゃやだ!
+++: long lngStyle;
+++: lngStyle = ::SendMessage( hwndList, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0 );
+++: lngStyle |= LVS_EX_FULLROWSELECT;
+++: ::SendMessage( hwndList, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, lngStyle );
+++: } //@@@ 2001.03.19 End by MIK
+++:#endif
166: ::EnableWindow( ::GetDlgItem( m_hWnd , IDC_BUTTON_COPY ), TRUE );
167: nFuncLineOld = 0;
168: bSelected = FALSE;