Здравствуйте, Stipa, Вы писали:
S>Проблема с сабж.
S>S>SetSelectionMark(1);
S>ASSERT(GetSelectionMark() == 1);
S>
S>ASSERT не вызывается, однако выделенная строка не выделяется синим цветом. Что я делаю не так?
А что ты хочешь сделать? Если выделить элемент, то ты вызываешь не ту функцию.
The selection mark is the item index from which a multiple selection starts. This macro does not affect the selection state of the item.
Это взято из описания ListView_SetSelectionMark.
Если тебе нужно просто выделить айтем, то юзай CListCtrl::SetItemState(). Сам не пробовал

, но по описанию то, что тебе надо.