0

MFC CListCtrl で以前に選択した行をプログラムで強調表示解除する方法を知っている人はいますか?

4

2 に答える 2

1

20 番目の項目を選択解除するには:

YourListCtrl.SetItemState(20, 0, LVIS_SELECTED);
于 2009-10-16T15:06:18.677 に答える
0

リスト ビューがレポート スタイル、つまり複数の列の場合は機能しません。そのための解決策はありますか?

List プロパティを次のように設定できます。

m_ctlList.SetExtendedStyle(LVS_EX_FULLROWSELECT);

ユーザーがその行をクリックすると常に特定の行が選択されますが、プログラマーがリストビューで行を削除すると、選択した行が次の行に置き換えられ、行は強調表示されなくなります。

于 2011-02-26T22:50:52.770 に答える