Last Updated 2003/02/07
Programming Tips Visual C++ MFC CListView(CListCtrl)  索 引 
1行選択
2003/02/07

CListCtrl にて1行選択を行うには,ListView_SetExtendListViewStyle() で dwExStyle に LVS_EX_FULLROWSELECT を指定する.

DWORD dwExStyle = ListView_GetExtendedListViewStyle( m_ListCtrl.m_hWnd );
dwExStyle |= LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES;
ListView_SetExtendedListViewStyle( m_ListCtrl.m_hWnd , dwExStyle );

COMCTL32.DLLのバージョンが 4.70 以上でなければならない.
(4.70 未満の場合はオーナー描画にて行うしかない)
(VC++ サンプルの ROWLIST が参考になる)


参照
前後のTips
1行選択

DSS ProgrammingTipsCGI Ver2.02