Нужна помощь с ListView

Тема в разделе "WASM.BEGINNERS", создана пользователем mupsy, 20 апр 2009.

  1. mupsy

    mupsy New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2008
    Сообщения:
    55
    Помогите пожалуйста,как выделить элемент в ListView(стиль report)...Пытался через ListView_SetItemState(ListView,index,LVIS_SELECTED,LVIS_SELECTED) ничего не получается....Может есть еще какие нибудь решения данной проблемы?
    Заранее спасибо...
     
  2. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    mupsy
    Код (Text):
    1. LVITEM lvi;
    2. RtlZeroMemory(&lvi, sizeof(lvi));
    3. lvi.stateMask = LVIS_FOCUSED | LVIS_SELECTED;
    4. lvi.state     = 0x0F;
    5. SendMessage(hwndLV, LVM_SETITEMSTATE, index, (LPARAM) &lvi);
    6. SendMessage(hwndLV, LVM_ENSUREVISIBLE, index, 0);
     
  3. mupsy

    mupsy New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2008
    Сообщения:
    55
    q_q
    Хм сранно,но тоже не работает,EnsureVisible как и положено прокручивает Scroll Bar, но элемент не выделяется...
     
  4. mupsy

    mupsy New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2008
    Сообщения:
    55
    А,все разобрался...Просто надо постоянно SetFocus(hwndListView) вызывать...