CListCtrl
m_List.SetItemState
index,LVIS_SELECTED,LVIS_SELECTED),
но выделяется только самая левая SubItem, а мне нужно віделить всю строку. Помогите пожалуйста, буду очень благодарен!
Нужно установить extended style LVS_EX_FULLROWSELECT. Для этого Win API предлагает функцию ListView_SetExtendedListViewStyleEx, уверен в MFC тоже должно быть что-то похожее.
Цитата:
Originally posted by Krivonos
Нужно установить extended style LVS_EX_FULLROWSELECT. Для этого Win API предлагает функцию ListView_SetExtendedListViewStyleEx, уверен в MFC тоже должно быть что-то похожее.
Нужно установить extended style LVS_EX_FULLROWSELECT. Для этого Win API предлагает функцию ListView_SetExtendedListViewStyleEx, уверен в MFC тоже должно быть что-то похожее.
В MFC есть подобная функция:
DWORD CListCtrl::SetExtendedStyle(DWORD dwNewStyle);
Стиль, чтобы выделялась вся строка действительно
LVS_EX_FULLROWSELECT
Возможно этот стиль надо скомбинировать с предыдущим установленным (Если у тебя какой-то установлен):
DWORD CListCtrl::GetExtendedStyle();