◀ANSI版開発トップへ
  • 198 ListViewは行選択じゃなきゃ
  • [198] ListViewは行選択じゃなきゃ みく 2001年03月19日 21:14


    という方のために、ちょっと修正してみました。
    しょうもない修正なので掲示板に。
    好き嫌いがあると思うので、必要な方だけどうぞ。

    /*
    * 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;